diff options
Diffstat (limited to 'llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp b/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp index 897788fe0f91..2876a0e2ad54 100644 --- a/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp +++ b/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp @@ -728,7 +728,7 @@ void IntrinsicEmitter::EmitIntrinsicToBuiltinMap( // Get the map for this target prefix. auto &[Map, CommonPrefix] = BuiltinMap[Int.TargetPrefix]; - if (!Map.insert({BuiltinName, Int.EnumName}).second) + if (!Map.try_emplace(BuiltinName, Int.EnumName).second) PrintFatalError(Int.TheDef->getLoc(), "Intrinsic '" + Int.TheDef->getName() + "': duplicate " + CompilerName + " builtin name!"); |
