diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-11-24 15:17:39 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-11-24 15:17:39 +0000 |
| commit | fc54e35d9489b5f7f2f627fe853b5a082227a1b1 (patch) | |
| tree | 0d1c93b895f5c012d8ccea060e52aca81d591db1 /llvm/lib/Target/X86/AsmParser | |
| parent | 5e7c591ac95677eec6a94928c0eeb2f3acb0e6b9 (diff) | |
| download | bcm5719-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.cpp | 2 |
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; } |

