124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner//===-- main.cpp ------------------------------------------------*- C++ -*-===// 224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// 324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// The LLVM Compiler Infrastructure 424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// 524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// This file is distributed under the University of Illinois Open Source 624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// License. See LICENSE.TXT for details. 724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner// 824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner//===----------------------------------------------------------------------===// 924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerint main (int argc, char const *argv[]) 1024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner{ 1124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner typedef unsigned int uint32_t; 1224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner unsigned char the_unsigned_char = 'c'; 1324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner unsigned short the_unsigned_short = 'c'; 1424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner unsigned int the_unsigned_int = 'c'; 1524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner unsigned long the_unsigned_long = 'c'; 1624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner unsigned long long the_unsigned_long_long = 'c'; 1724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner uint32_t the_uint32 = 'c'; 1824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 194b5bd22a577c800e52323098844f418908e9e550Johnny Chen return the_unsigned_char - the_unsigned_short + // Set break point at this line. 2024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner the_unsigned_int - the_unsigned_long + 2124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner the_unsigned_long_long - the_uint32; 2224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner} 23