Fix a small bug in the parsing of anonymous globals.

It was able to parse

hidden dllexport global i32 42

but not

dllexport global i32 42

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210121 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola 2014-06-03 20:07:32 +00:00
parent 85422f7da3
commit 8c2d2770e2
2 changed files with 4 additions and 0 deletions

View File

@ -261,6 +261,8 @@ bool LLParser::ParseTopLevelEntities() {
case lltok::kw_default: // OptionalVisibility
case lltok::kw_hidden: // OptionalVisibility
case lltok::kw_protected: // OptionalVisibility
case lltok::kw_dllimport: // OptionalDLLStorageClass
case lltok::kw_dllexport: // OptionalDLLStorageClass
case lltok::kw_thread_local: // OptionalThreadLocal
case lltok::kw_addrspace: // OptionalAddrSpace
case lltok::kw_constant: // GlobalType

View File

@ -16,3 +16,5 @@ define i32 @foo(i32 %blah) {
ret i32 %blah
}
hidden dllexport global i32 42
dllexport global i32 42