aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2023-04-21 21:07:17 +0200
committerSam McCall <sam.mccall@gmail.com>2023-04-21 21:08:26 +0200
commitfa2a8c2e1cdf188ce985d69fca6f78866390b715 (patch)
tree9b0b04f8def9766cbbd6b6c8f57c010f35faf332
parent1c968f7a1f9320416d6ec678a50bd570dce89f0f (diff)
downloadllvm-fa2a8c2e1cdf188ce985d69fca6f78866390b715.zip
llvm-fa2a8c2e1cdf188ce985d69fca6f78866390b715.tar.gz
llvm-fa2a8c2e1cdf188ce985d69fca6f78866390b715.tar.bz2
[dataflow] Don't crash in Environment::dump when decls have weird names
-rw-r--r--clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp b/clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
index 446178a..35988af 100644
--- a/clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
+++ b/clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
@@ -790,7 +790,7 @@ void Environment::dump(raw_ostream &OS) const {
// fields are printed.
OS << "DeclToLoc:\n";
for (auto [D, L] : DeclToLoc)
- OS << " [" << D->getName() << ", " << L << "]\n";
+ OS << " [" << D->getNameAsString() << ", " << L << "]\n";
OS << "ExprToLoc:\n";
for (auto [E, L] : ExprToLoc)