summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-11-24 15:17:39 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-11-24 15:17:39 +0000
commitfc54e35d9489b5f7f2f627fe853b5a082227a1b1 (patch)
tree0d1c93b895f5c012d8ccea060e52aca81d591db1 /llvm/lib/Target/X86/AsmParser
parent5e7c591ac95677eec6a94928c0eeb2f3acb0e6b9 (diff)
downloadbcm5719-llvm-fc54e35d9489b5f7f2f627fe853b5a082227a1b1.tar.gz
bcm5719-llvm-fc54e35d9489b5f7f2f627fe853b5a082227a1b1.zip
[X86] Don't round trip a unique_ptr through a raw pointer for assignment.
No functional change. llvm-svn: 287888
Diffstat (limited to 'llvm/lib/Target/X86/AsmParser')
-rw-r--r--llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
index 6e3948eedf3..e692118f47f 100644
--- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -1940,7 +1940,7 @@ bool X86AsmParser::ParseZ(std::unique_ptr<X86Operand> &Z,
return Error(getLexer().getLoc(), "Expected } at this point");
Parser.Lex(); // Eat '}'
// Assign Z with the {z} mark opernad
- Z.reset(X86Operand::CreateToken("{z}", StartLoc).release());
+ Z = X86Operand::CreateToken("{z}", StartLoc);
return false;
}
OpenPOWER on IntegriCloud