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