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