Author: spyffe Date: Mon Jul 10 17:29:37 2017 New Revision: 307603 URL: http://llvm.org/viewvc/llvm-project?rev=307603&view=rev Log: [clang-import-test] Test that enumerators and their values are found.
Added: cfe/trunk/test/Import/enum/ - copied from r307452, cfe/trunk/test/Import/member-in-struct/ cfe/trunk/test/Import/enum/Inputs/S.cpp - copied, changed from r307452, cfe/trunk/test/Import/member-in-struct/Inputs/S.c cfe/trunk/test/Import/enum/test.cpp - copied, changed from r307452, cfe/trunk/test/Import/member-in-struct/test.c Removed: cfe/trunk/test/Import/enum/Inputs/S.c cfe/trunk/test/Import/enum/test.c Removed: cfe/trunk/test/Import/enum/Inputs/S.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Import/member-in-struct/Inputs/S.c?rev=307452&view=auto ============================================================================== --- cfe/trunk/test/Import/enum/Inputs/S.c (original) +++ cfe/trunk/test/Import/enum/Inputs/S.c (removed) @@ -1,3 +0,0 @@ -struct S { - int a; -}; Copied: cfe/trunk/test/Import/enum/Inputs/S.cpp (from r307452, cfe/trunk/test/Import/member-in-struct/Inputs/S.c) URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Import/enum/Inputs/S.cpp?p2=cfe/trunk/test/Import/enum/Inputs/S.cpp&p1=cfe/trunk/test/Import/member-in-struct/Inputs/S.c&r1=307452&r2=307603&rev=307603&view=diff ============================================================================== --- cfe/trunk/test/Import/member-in-struct/Inputs/S.c (original) +++ cfe/trunk/test/Import/enum/Inputs/S.cpp Mon Jul 10 17:29:37 2017 @@ -1,3 +1,4 @@ -struct S { - int a; +enum E { + a = 1, + b = 2 }; Removed: cfe/trunk/test/Import/enum/test.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Import/member-in-struct/test.c?rev=307452&view=auto ============================================================================== --- cfe/trunk/test/Import/enum/test.c (original) +++ cfe/trunk/test/Import/enum/test.c (removed) @@ -1,5 +0,0 @@ -// RUN: clang-import-test -import %S/Inputs/S.c -expression %s -void expr() { - struct S MyS; - MyS.a = 3; -} Copied: cfe/trunk/test/Import/enum/test.cpp (from r307452, cfe/trunk/test/Import/member-in-struct/test.c) URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Import/enum/test.cpp?p2=cfe/trunk/test/Import/enum/test.cpp&p1=cfe/trunk/test/Import/member-in-struct/test.c&r1=307452&r2=307603&rev=307603&view=diff ============================================================================== --- cfe/trunk/test/Import/member-in-struct/test.c (original) +++ cfe/trunk/test/Import/enum/test.cpp Mon Jul 10 17:29:37 2017 @@ -1,5 +1,4 @@ -// RUN: clang-import-test -import %S/Inputs/S.c -expression %s +// RUN: clang-import-test -import %S/Inputs/S.cpp -expression %s void expr() { - struct S MyS; - MyS.a = 3; + static_assert(E::a + E::b == 3); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits