mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-07 14:33:15 +00:00
[fast-isel] Make sure the FastLowerArguments function checks to make sure the
arguments type is a simple type. rdar://13290455 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176066 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d09318f901
commit
fe88aa0d14
@ -2922,6 +2922,7 @@ bool ARMFastISel::FastLowerArguments() {
|
||||
return false;
|
||||
|
||||
EVT ArgVT = TLI.getValueType(ArgTy);
|
||||
if (!ArgVT.isSimple()) return false;
|
||||
switch (ArgVT.getSimpleVT().SimpleTy) {
|
||||
case MVT::i8:
|
||||
case MVT::i16:
|
||||
|
@ -1555,6 +1555,7 @@ bool X86FastISel::FastLowerArguments() {
|
||||
return false;
|
||||
|
||||
EVT ArgVT = TLI.getValueType(ArgTy);
|
||||
if (!ArgVT.isSimple()) return false;
|
||||
switch (ArgVT.getSimpleVT().SimpleTy) {
|
||||
case MVT::i32:
|
||||
case MVT::i64:
|
||||
|
Loading…
x
Reference in New Issue
Block a user