diff options
author | Sam McCall <sam.mccall@gmail.com> | 2023-04-21 21:07:17 +0200 |
---|---|---|
committer | Sam McCall <sam.mccall@gmail.com> | 2023-04-21 21:08:26 +0200 |
commit | fa2a8c2e1cdf188ce985d69fca6f78866390b715 (patch) | |
tree | 9b0b04f8def9766cbbd6b6c8f57c010f35faf332 | |
parent | 1c968f7a1f9320416d6ec678a50bd570dce89f0f (diff) | |
download | llvm-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.cpp | 2 |
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) |