| // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py | |
| // RUN: %clang_cc1 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - %s | FileCheck -check-prefixes=CHECK %s | |
| // RUN: %clang_cc1 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - %s -DFOO | FileCheck -check-prefixes=CHECK,FOO %s | |
| #ifdef FOO | |
| // FOO-LABEL: @foo( | |
| // FOO-NEXT: entry: | |
| // FOO-NEXT: ret i32 1 | |
| // | |
| int foo() { | |
| return 1; | |
| } | |
| #endif | |
| // CHECK-LABEL: @bar( | |
| // CHECK-NEXT: entry: | |
| // CHECK-NEXT: ret i32 2 | |
| // | |
| int bar() { | |
| return 2; | |
| } |