mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 18:16:06 +00:00

- This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
23 lines
212 B
C++
23 lines
212 B
C++
// RUN: %clang_cc1 %s -emit-llvm-only
|
|
class T
|
|
{};
|
|
|
|
void print(const char *t);
|
|
|
|
T& operator<< (T& t,const char* c)
|
|
{
|
|
print(c);
|
|
return t;
|
|
}
|
|
|
|
|
|
int main()
|
|
{
|
|
T t;
|
|
print("foo");
|
|
t<<"foo";
|
|
|
|
return 0;
|
|
}
|
|
|