[PATCH] D36589: Add support for remembering origins to ExternalASTMerger
Sean Callanan via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 25 05:03:47 PDT 2017
spyffe updated this revision to Diff 116405.
spyffe marked 18 inline comments as done.
spyffe added a subscriber: cfe-commits.
spyffe added a comment.
Updated to reflect Bruno's suggestions.
- Commented `ExternalASTMerger.h` extensively.
- Refactored the log into a pluggable `raw_ostream` that defaults to `llvm::nulls()`.
- Added comments per Bruno's requests
- Fixed some indentation
- Fixed some variable names and auto [*&] s
- Removed some commented-out code
- Cleaned up some curly braces
https://reviews.llvm.org/D36589
Files:
include/clang/AST/ExternalASTMerger.h
lib/AST/ExternalASTMerger.cpp
lib/Sema/SemaType.cpp
test/Import/extern-c-function/Inputs/F.cpp
test/Import/extern-c-function/test.cpp
test/Import/forward-declared-objc-class/Inputs/S1.m
test/Import/forward-declared-objc-class/Inputs/S2.m
test/Import/forward-declared-objc-class/Inputs/S3.m
test/Import/forward-declared-objc-class/test.m
test/Import/forward-declared-struct/Inputs/S3.c
test/Import/forward-declared-struct/test.c
test/Import/local-struct-use-origins/Inputs/Callee.cpp
test/Import/local-struct-use-origins/test.cpp
test/Import/local-struct/test.cpp
test/Import/objc-definitions-in-expression/Inputs/S.m
test/Import/objc-definitions-in-expression/test.m
test/Import/struct-and-var/Inputs/S1.cpp
test/Import/struct-and-var/Inputs/S2.cpp
test/Import/struct-and-var/test.cpp
test/Import/template/Inputs/T.cpp
test/Import/template/test.cpp
tools/clang-import-test/clang-import-test.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D36589.116405.patch
Type: text/x-patch
Size: 42712 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170925/4a811399/attachment-0001.bin>
More information about the cfe-commits
mailing list