forked from OSchip/llvm-project
Made test more target agnostic
Recommits r295975 (Added regression tests), reverted in r295975, because it did not work on non-X86 targets. llvm-svn: 296116
This commit is contained in:
parent
1f432f995a
commit
8ed8374057
|
@ -0,0 +1,27 @@
|
|||
// RUN: %clang_cc1 -S -triple %itanium_abi_triple -std=c++11 -emit-llvm %s -o - | FileCheck %s
|
||||
|
||||
namespace pr8852 {
|
||||
void foo();
|
||||
struct S {
|
||||
friend void foo() {}
|
||||
};
|
||||
|
||||
void main() {
|
||||
foo();
|
||||
}
|
||||
// CHECK: define {{.*}} @_ZN6pr88523fooEv
|
||||
}
|
||||
|
||||
namespace pr9518 {
|
||||
template<typename T>
|
||||
struct provide {
|
||||
friend T f() { return T(); }
|
||||
};
|
||||
|
||||
void g() {
|
||||
void f();
|
||||
provide<void> p;
|
||||
f();
|
||||
}
|
||||
// CHECK: define {{.*}} @_ZN6pr95181fEv
|
||||
}
|
Loading…
Reference in New Issue