]> granicus.if.org Git - llvm/commit
X86Parser: Fix potential reference to deleted object
authorCraig Topper <craig.topper@intel.com>
Tue, 26 Mar 2019 03:12:43 +0000 (03:12 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 26 Mar 2019 03:12:43 +0000 (03:12 +0000)
commit729de3f3e50be07d7b36398bf8bfbab2ec403b0c
treea4c8125225753d3c5f03588d06816784003452a0
parent35fcd18d4332f8a1de5beabbb3e4ab13ef0739f4
X86Parser: Fix potential reference to deleted object

Within the MatchFPUWaitAlias function, Operands[0] is potentially overwritten leading to &Op referencing a deleted object. To fix this, assign the reference after the function.

Differential Revision: https://reviews.llvm.org/D57376

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356973 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmParser/X86AsmParser.cpp