From 6d87ce8bd59a2b2e96fa418c4f5605cb8deda809 Mon Sep 17 00:00:00 2001 From: Alexey Samsonov Date: Wed, 22 Oct 2014 19:34:25 +0000 Subject: Fixup for r220403: Use getFileLoc() instead of getSpellingLoc() in SanitizerBlacklist. This also handles the case where function name (not its body) is obtained from macro expansion. llvm-svn: 220407 --- clang/lib/Basic/SanitizerBlacklist.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Basic') diff --git a/clang/lib/Basic/SanitizerBlacklist.cpp b/clang/lib/Basic/SanitizerBlacklist.cpp index c894129e2a4..ea5b8d0da84 100644 --- a/clang/lib/Basic/SanitizerBlacklist.cpp +++ b/clang/lib/Basic/SanitizerBlacklist.cpp @@ -41,6 +41,6 @@ bool SanitizerBlacklist::isBlacklistedFile(StringRef FileName, bool SanitizerBlacklist::isBlacklistedLocation(SourceLocation Loc, StringRef Category) const { return !Loc.isInvalid() && - isBlacklistedFile(SM.getFilename(SM.getSpellingLoc(Loc)), Category); + isBlacklistedFile(SM.getFilename(SM.getFileLoc(Loc)), Category); } -- cgit v1.2.3