summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-01-11 22:36:48 +0000
committerDuncan Sands <baldrick@free.fr>2008-01-11 22:36:48 +0000
commitb99f44aa5e7e427e2dca0286497801ad6a972cf8 (patch)
tree25ed9b94698b70c7f880a41b9104b890bb87fe34 /llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
parentb5bd924e839a3bef97fb44f68f3d1172aaee1c4b (diff)
downloadbcm5719-llvm-b99f44aa5e7e427e2dca0286497801ad6a972cf8.tar.gz
bcm5719-llvm-b99f44aa5e7e427e2dca0286497801ad6a972cf8.zip
Do not allow attributes beyond a function's last
parameter, even if it is a varargs function. Do allow attributes on the varargs part of a call, but not beyond the last argument. Only allow selected attributes to be on the varargs part of a call (currently only 'byval' is allowed). The reasoning here is that most attributes, eg inreg, simply make no sense here. llvm-svn: 45887
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud