162f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen//===-- a.c -----------------------------------------------------*- C++ -*-===// 262f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen// 362f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen// The LLVM Compiler Infrastructure 462f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen// 562f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen// This file is distributed under the University of Illinois Open Source 662f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen// License. See LICENSE.TXT for details. 762f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen// 862f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen//===----------------------------------------------------------------------===// 962f0b37967f3bbc699e2357683f745e65c290cecJohnny Chenint __a_global = 1; 1062f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen 1162f0b37967f3bbc699e2357683f745e65c290cecJohnny Chenint a(int arg) { 1262f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen int result = arg + __a_global; 1362f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen return result; // Set file and line breakpoint inside a(). 1462f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen} 1562f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen 1662f0b37967f3bbc699e2357683f745e65c290cecJohnny Chenint aa(int arg1) { 1762f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen int result1 = arg1 - __a_global; 1862f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen return result1; 1962f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen} 20