diff options
| author | Balázs Kéri <1.int32@gmail.com> | 2019-12-05 16:21:21 +0100 |
|---|---|---|
| committer | Balázs Kéri <1.int32@gmail.com> | 2019-12-05 17:44:13 +0100 |
| commit | a9f10ebffaa29e009081faa2720f8ea9bb356658 (patch) | |
| tree | 1e32689f859e9c4988425f9b323fc90dc671eb45 /clang/test/Import/struct-and-var | |
| parent | 5c517a6b13bfee99e054128231ddf64e70e5a6ab (diff) | |
| download | bcm5719-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.cpp | 6 |
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; |

