diff options
author | Sam Clegg <sbc@chromium.org> | 2018-12-03 22:37:55 +0000 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2018-12-03 22:37:55 +0000 |
commit | 748f59caefe8e133a38db0381285229a3673f227 (patch) | |
tree | 3b2b2006e65e269491657a3ab7cc21ddbe14a719 | |
parent | 40eb6223257aaf087030bef9c85764a1d97e7841 (diff) | |
download | bcm5719-llvm-748f59caefe8e133a38db0381285229a3673f227.tar.gz bcm5719-llvm-748f59caefe8e133a38db0381285229a3673f227.zip |
[WebAssembly] Don't set a maximum size when importing the table
We shouldn't be setting setting a max size for a table that is
being imported.
Differential Revision: https://reviews.llvm.org/D55231
llvm-svn: 348204
-rw-r--r-- | lld/test/wasm/import-table.test | 2 | ||||
-rw-r--r-- | lld/test/wasm/shared.ll | 2 | ||||
-rw-r--r-- | lld/wasm/Writer.cpp | 2 |
3 files changed, 1 insertions, 5 deletions
diff --git a/lld/test/wasm/import-table.test b/lld/test/wasm/import-table.test index eb767090292..ae4231139be 100644 --- a/lld/test/wasm/import-table.test +++ b/lld/test/wasm/import-table.test @@ -12,7 +12,5 @@ # CHECK-NEXT: Table: # CHECK-NEXT: ElemType: ANYFUNC # CHECK-NEXT: Limits: -# CHECK-NEXT: Flags: [ HAS_MAX ] # CHECK-NEXT: Initial: 0x00000001 -# CHECK-NEXT: Maximum: 0x00000001 diff --git a/lld/test/wasm/shared.ll b/lld/test/wasm/shared.ll index 81aa2854e10..088c6508423 100644 --- a/lld/test/wasm/shared.ll +++ b/lld/test/wasm/shared.ll @@ -44,9 +44,7 @@ declare void @func_external() ; CHECK-NEXT: Table: ; CHECK-NEXT: ElemType: ANYFUNC ; CHECK-NEXT: Limits: -; CHECK-NEXT: Flags: [ HAS_MAX ] ; CHECK-NEXT: Initial: 0x00000002 -; CHECK-NEXT: Maximum: 0x00000002 ; CHECK-NEXT: - Module: env ; CHECK-NEXT: Field: __stack_pointer ; CHECK-NEXT: Kind: GLOBAL diff --git a/lld/wasm/Writer.cpp b/lld/wasm/Writer.cpp index a755a0dbc38..5abfabd339b 100644 --- a/lld/wasm/Writer.cpp +++ b/lld/wasm/Writer.cpp @@ -172,7 +172,7 @@ void Writer::createImportSection() { Import.Field = kFunctionTableName; Import.Kind = WASM_EXTERNAL_TABLE; Import.Table.ElemType = WASM_TYPE_ANYFUNC; - Import.Table.Limits = {WASM_LIMITS_FLAG_HAS_MAX, TableSize, TableSize}; + Import.Table.Limits = {0, TableSize, 0}; writeImport(OS, Import); } |