set the temporary bit on MCSymbols correctly.
[oota-llvm.git] / lib / MC / MCExpr.cpp
index e419043a771749acc36796fa71f937f01a41139d..4439eba5d475ab44cd9f30f5907056e4698d8671 100644 (file)
@@ -133,6 +133,11 @@ const MCSymbolRefExpr *MCSymbolRefExpr::Create(StringRef Name, MCContext &Ctx) {
   return Create(Ctx.GetOrCreateSymbol(Name), Ctx);
 }
 
+const MCSymbolRefExpr *MCSymbolRefExpr::CreateTemp(StringRef Name,
+                                                   MCContext &Ctx) {
+  return Create(Ctx.GetOrCreateTemporarySymbol(Name), Ctx);
+}
+
 void MCTargetExpr::Anchor() {}
 
 /* *** */