[CUDA] Use FunctionDeclAndLoc for the Sema::LocsWithCUDACallDiags hashtable.
Summary: NFC
Reviewers: rnk
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D25797
llvm-svn: 284869
diff --git a/clang/lib/Sema/SemaCUDA.cpp b/clang/lib/Sema/SemaCUDA.cpp
index c578f92..fbaede1 100644
--- a/clang/lib/Sema/SemaCUDA.cpp
+++ b/clang/lib/Sema/SemaCUDA.cpp
@@ -774,7 +774,7 @@
// like this is unfortunate, but because we must continue parsing as normal
// after encountering a deferred error, it's otherwise very tricky for us to
// ensure that we only emit this deferred error once.
- if (!LocsWithCUDACallDiags.insert({Caller, Loc.getRawEncoding()}).second)
+ if (!LocsWithCUDACallDiags.insert({Caller, Loc}).second)
return true;
CUDADiagBuilder(DiagKind, Loc, diag::err_ref_bad_target, Caller, *this)