diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2017-07-26 19:15:29 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2017-07-26 19:15:29 +0000 |
commit | 081ffe2ff230840bc428aaf917be8d5dba108ea0 (patch) | |
tree | d0c7cb79e887e4a8b53a5631530d714f2c25e9c5 /llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | |
parent | ea06e6e86558e3347b9abac5188b16140733c3de (diff) | |
download | bcm5719-llvm-081ffe2ff230840bc428aaf917be8d5dba108ea0.tar.gz bcm5719-llvm-081ffe2ff230840bc428aaf917be8d5dba108ea0.zip |
Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. NFCI.
This was a use-after-free waiting to happen.
llvm-svn: 309159
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp index 21df22c7a6d..7724a75bec2 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp @@ -314,7 +314,7 @@ SDValue WebAssemblyTargetLowering::LowerCall( // required, fail. Otherwise, just disable them. if ((CallConv == CallingConv::Fast && CLI.IsTailCall && MF.getTarget().Options.GuaranteedTailCallOpt) || - (CLI.CS && CLI.CS->isMustTailCall())) + (CLI.CS && CLI.CS.isMustTailCall())) fail(DL, DAG, "WebAssembly doesn't support tail call yet"); CLI.IsTailCall = false; |