aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2023-02-06 23:28:06 +0100
committerIlya Leoshkevich <iii@linux.ibm.com>2023-02-06 23:35:13 +0100
commit322e150e3392026a205c583da80e8971653825c8 (patch)
treeb0152f73dadea06cc5acb459be9558dd800ab9ae /lldb/source/Plugins/ScriptInterpreter/Python
parent254e2ad84407fce81f3b0c07e75f23671b8cb56a (diff)
downloadllvm-322e150e3392026a205c583da80e8971653825c8.zip
llvm-322e150e3392026a205c583da80e8971653825c8.tar.gz
llvm-322e150e3392026a205c583da80e8971653825c8.tar.bz2
[MSan] Fix calling pointers to varargs functions on SystemZ
VarArgSystemZHelper.visitCallBase() checks whether the callee has the "use-soft-float" attribute, but if the callee is a function pointer, a null pointer dereference happens. Fix by checking this attribute on the current function. Alternatively, one could try the callee first, but this is pointless, since one should not be mixing hardfloat and softfloat code anyway. Reviewed By: uweigand Differential Revision: https://reviews.llvm.org/D143296
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions