diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2014-10-10 15:32:50 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2014-10-10 15:32:50 +0000 |
| commit | 2c99e413ba13284d119a5b3bc8085d066016dd3e (patch) | |
| tree | ffa275fc7e653d7964d292480c153d82dd0be95c /llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | |
| parent | ad8e079c61d00116944879f2b9f2df32b021d07b (diff) | |
| download | bcm5719-llvm-2c99e413ba13284d119a5b3bc8085d066016dd3e.tar.gz bcm5719-llvm-2c99e413ba13284d119a5b3bc8085d066016dd3e.zip | |
Reduce double set lookups. NFC.
llvm-svn: 219505
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp')
| -rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp index 1264b25b04b..35ba4f1481d 100644 --- a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp +++ b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp @@ -88,12 +88,9 @@ void VisitGlobalVariableForEmission( return; // Do we have a circular dependency? - if (Visiting.count(GV)) + if (!Visiting.insert(GV).second) report_fatal_error("Circular dependency found in global variable set"); - // Start visiting this global - Visiting.insert(GV); - // Make sure we visit all dependents first DenseSet<const GlobalVariable *> Others; for (unsigned i = 0, e = GV->getNumOperands(); i != e; ++i) |

