162f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen//===-- b.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 Chenstatic int __b_global = 2; 1062f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen 1162f0b37967f3bbc699e2357683f745e65c290cecJohnny Chenint b(int arg) { 1262f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen int result = arg + __b_global; 1362f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen return result; 1462f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen} 1562f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen 1662f0b37967f3bbc699e2357683f745e65c290cecJohnny Chenint bb(int arg1) { 1762f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen int result2 = arg1 - __b_global; 1862f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen return result2; 1962f0b37967f3bbc699e2357683f745e65c290cecJohnny Chen} 20