diff options
author | Devang Patel <dpatel@apple.com> | 2008-02-23 01:17:17 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2008-02-23 01:17:17 +0000 |
commit | 155b8746bab35856a08f0df2c6439ec658d8aaaa (patch) | |
tree | 12dbb3fe1fd4afdbd875d715a8c136628ce5576d /lib/AsmParser/llvmAsmParser.y | |
parent | 57daefa1876b9fdb7aae88874cb394e57ab5ef21 (diff) | |
download | external_llvm-155b8746bab35856a08f0df2c6439ec658d8aaaa.zip external_llvm-155b8746bab35856a08f0df2c6439ec658d8aaaa.tar.gz external_llvm-155b8746bab35856a08f0df2c6439ec658d8aaaa.tar.bz2 |
Use isa check instead of getTypeID() check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47518 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser/llvmAsmParser.y')
-rw-r--r-- | lib/AsmParser/llvmAsmParser.y | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/AsmParser/llvmAsmParser.y b/lib/AsmParser/llvmAsmParser.y index b36e85c..084a328 100644 --- a/lib/AsmParser/llvmAsmParser.y +++ b/lib/AsmParser/llvmAsmParser.y @@ -1462,7 +1462,7 @@ ResultTypes : Types { if (!UpRefs.empty()) GEN_ERROR("Invalid upreference in type: " + (*$1)->getDescription()); - if (!(*$1)->isFirstClassType() && (*$1)->getTypeID() != Type::StructTyID) + if (!(*$1)->isFirstClassType() && !isa<StructType>($1->get())) GEN_ERROR("LLVM functions cannot return aggregate types"); $$ = $1; } |