diff options
author | Hans Wennborg <hans@hanshq.net> | 2014-10-08 01:58:02 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2014-10-08 01:58:02 +0000 |
commit | e9d240af44d3aa49c4b355afae920f0619480ff4 (patch) | |
tree | 919decf7bd31f19dd550ca36a7fe22a5a274b7b9 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 896044822e2b10ea83af2b40db81b5924398e768 (diff) | |
download | llvm-e9d240af44d3aa49c4b355afae920f0619480ff4.zip llvm-e9d240af44d3aa49c4b355afae920f0619480ff4.tar.gz llvm-e9d240af44d3aa49c4b355afae920f0619480ff4.tar.bz2 |
Disallow using function parameters in extended asm inputs or outputs in naked functions (PR21178)
Clang won't emit any prologues for such functions, so it would assert trying to
codegen the parameter references.
This patch makes Clang check the extended asm inputs and outputs for
references to function parameters.
Differential Revision: http://reviews.llvm.org/D5640
llvm-svn: 219272
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions