diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-07-14 05:34:59 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-07-14 05:34:59 +0000 |
commit | 9cbe886cff66f9ba28b039b8470c02739f7e19aa (patch) | |
tree | 34d1a532a6231202b4339ecadf9e3571c8210f96 /clang/test/Index/cxx-operator-overload.cpp | |
parent | f34815b32fac3cb8f951f566e2e83ad4728684f3 (diff) | |
download | bcm5719-llvm-9cbe886cff66f9ba28b039b8470c02739f7e19aa.tar.gz bcm5719-llvm-9cbe886cff66f9ba28b039b8470c02739f7e19aa.zip |
Move the RUN lines on the same file but below the code, as suggested by Sebastian.
llvm-svn: 75608
Diffstat (limited to 'clang/test/Index/cxx-operator-overload.cpp')
-rw-r--r-- | clang/test/Index/cxx-operator-overload.cpp | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/clang/test/Index/cxx-operator-overload.cpp b/clang/test/Index/cxx-operator-overload.cpp index 54d6896f324..fe8851a6a22 100644 --- a/clang/test/Index/cxx-operator-overload.cpp +++ b/clang/test/Index/cxx-operator-overload.cpp @@ -1,9 +1,22 @@ -// RUN: clang-cc -emit-pch %S/cxx-operator-overload-input.cpp -o %t.ast && -// RUN: index-test %t.ast -point-at %S/cxx-operator-overload-input.cpp:8:17 -print-decls | count 2 && -// RUN: index-test %t.ast -point-at %S/cxx-operator-overload-input.cpp:8:17 -print-decls | grep ':3:9,' && -// RUN: index-test %t.ast -point-at %S/cxx-operator-overload-input.cpp:8:17 -print-decls | grep ':11:10,' && +class Cls { +public: + Cls operator +(const Cls &RHS); +}; + +static void bar() { + Cls x1, x2, x3; + Cls x4 = x1 + x2 + x3; +} + +Cls Cls::operator +(const Cls &RHS) { +} + +// RUN: clang-cc -emit-pch %s -o %t.ast && +// RUN: index-test %t.ast -point-at %s:8:17 -print-decls | count 2 && +// RUN: index-test %t.ast -point-at %s:8:17 -print-decls | grep ':3:9,' && +// RUN: index-test %t.ast -point-at %s:8:17 -print-decls | grep ':11:10,' && // Yep, we can show references of '+' plus signs that are overloaded, w00t! -// RUN: index-test %t.ast -point-at %S/cxx-operator-overload-input.cpp:3:15 -print-refs | count 2 && -// RUN: index-test %t.ast -point-at %S/cxx-operator-overload-input.cpp:3:15 -print-refs | grep ':8:17,' && -// RUN: index-test %t.ast -point-at %S/cxx-operator-overload-input.cpp:3:15 -print-refs | grep ':8:22,' +// RUN: index-test %t.ast -point-at %s:3:15 -print-refs | count 2 && +// RUN: index-test %t.ast -point-at %s:3:15 -print-refs | grep ':8:17,' && +// RUN: index-test %t.ast -point-at %s:3:15 -print-refs | grep ':8:22,' |