diff options
author | John Thompson <John.Thompson.JTSoftware@gmail.com> | 2015-02-18 16:12:26 +0000 |
---|---|---|
committer | John Thompson <John.Thompson.JTSoftware@gmail.com> | 2015-02-18 16:12:26 +0000 |
commit | b87fd7db7cb9339a299ccd7b25015cb0210cb883 (patch) | |
tree | fab3e679afed265f3dff96a664778408deb4f59e /clang-tools-extra/modularize/PreprocessorTracker.cpp | |
parent | 1ca873bbc5a76789411e913c09741263ffa2da76 (diff) | |
download | bcm5719-llvm-b87fd7db7cb9339a299ccd7b25015cb0210cb883.tar.gz bcm5719-llvm-b87fd7db7cb9339a299ccd7b25015cb0210cb883.zip |
Temporary hack to avoid false errors. Real fix comming.
llvm-svn: 229690
Diffstat (limited to 'clang-tools-extra/modularize/PreprocessorTracker.cpp')
-rw-r--r-- | clang-tools-extra/modularize/PreprocessorTracker.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/modularize/PreprocessorTracker.cpp b/clang-tools-extra/modularize/PreprocessorTracker.cpp index 8847da90a12..bda76699b85 100644 --- a/clang-tools-extra/modularize/PreprocessorTracker.cpp +++ b/clang-tools-extra/modularize/PreprocessorTracker.cpp @@ -931,6 +931,9 @@ public: clang::FileID FileID = PP.getSourceManager().getFileID(BlockStartLoc); std::string SourcePath = getSourceLocationFile(PP, BlockStartLoc); HeaderHandle SourceHandle = findHeaderHandle(SourcePath); + // FIXME: Go back and fix getSourceLocation to use a canonical form. + if (SourceHandle == -1) + return true; int BlockStartLine, BlockStartColumn, BlockEndLine, BlockEndColumn; bool returnValue = true; getSourceLocationLineAndColumn(PP, BlockStartLoc, BlockStartLine, |