f4a2713ac8
Change-Id: Ia40e9ffdf29b5dab2f122f673ff6802a58bc690f
33 lines
550 B
C
33 lines
550 B
C
// RUN: %clang_cc1 -emit-llvm -o %t %s
|
|
// RUN: not grep "@pipe()" %t
|
|
// RUN: grep '_thisIsNotAPipe' %t | count 3
|
|
// RUN: not grep 'g0' %t
|
|
// RUN: grep '_renamed' %t | count 2
|
|
// RUN: %clang_cc1 -DUSE_DEF -emit-llvm -o %t %s
|
|
// RUN: not grep "@pipe()" %t
|
|
// RUN: grep '_thisIsNotAPipe' %t | count 3
|
|
// <rdr://6116729>
|
|
|
|
void pipe() asm("_thisIsNotAPipe");
|
|
|
|
void f0() {
|
|
pipe();
|
|
}
|
|
|
|
void pipe(int);
|
|
|
|
void f1() {
|
|
pipe(1);
|
|
}
|
|
|
|
#ifdef USE_DEF
|
|
void pipe(int arg) {
|
|
int x = 10;
|
|
}
|
|
#endif
|
|
|
|
// PR3698
|
|
extern int g0 asm("_renamed");
|
|
int f2() {
|
|
return g0;
|
|
}
|