summaryrefslogtreecommitdiffstats
path: root/clang/test/Import/struct-and-var
diff options
context:
space:
mode:
authorBalázs Kéri <1.int32@gmail.com>2019-12-05 16:21:21 +0100
committerBalázs Kéri <1.int32@gmail.com>2019-12-05 17:44:13 +0100
commita9f10ebffaa29e009081faa2720f8ea9bb356658 (patch)
tree1e32689f859e9c4988425f9b323fc90dc671eb45 /clang/test/Import/struct-and-var
parent5c517a6b13bfee99e054128231ddf64e70e5a6ab (diff)
downloadbcm5719-llvm-a9f10ebffaa29e009081faa2720f8ea9bb356658.tar.gz
bcm5719-llvm-a9f10ebffaa29e009081faa2720f8ea9bb356658.zip
[ASTImporter] Various source location and range import fixes.
Summary: ASTImporter contained wrong or missing imports of SourceLocation and SourceRange for some objects. At least a part of such errors is fixed now. Source location import fixes in namespace, enum, record, class template specialization declarations and DeclRefExpr, UnresolvedLookupExpr, UnresolvedMemberExpr, NestedNameSpecifierLoc. Reviewers: martong, a.sidorin, shafik Reviewed By: shafik Subscribers: rnkovacs, dkrupp, Szelethus, gamesh411, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D60499
Diffstat (limited to 'clang/test/Import/struct-and-var')
-rw-r--r--clang/test/Import/struct-and-var/test.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/Import/struct-and-var/test.cpp b/clang/test/Import/struct-and-var/test.cpp
index 76f539e41f9..8732cb93758 100644
--- a/clang/test/Import/struct-and-var/test.cpp
+++ b/clang/test/Import/struct-and-var/test.cpp
@@ -1,4 +1,8 @@
-// RUN: clang-import-test --import %S/Inputs/S1.cpp --import %S/Inputs/S2.cpp -expression %s
+// RUN: clang-import-test -dump-ast --import %S/Inputs/S1.cpp --import %S/Inputs/S2.cpp -expression %s | FileCheck %s
+
+// CHECK: `-CXXRecordDecl
+// CHECK-SAME: Inputs/S2.cpp:1:1, line:3:1> line:1:8 struct F
+
void expr() {
struct F f;
int x = f.a;
OpenPOWER on IntegriCloud