unify runtime header

This commit is contained in:
dcode
2019-04-08 23:22:13 +02:00
parent 8ec51423ca
commit c16c19e18d
152 changed files with 7726 additions and 7703 deletions

View File

@@ -50,7 +50,6 @@ import {
SETTER_PREFIX,
CommonSymbols,
INDEX_SUFFIX,
Capability,
Feature,
Target
} from "./common";
@@ -422,15 +421,6 @@ export class Compiler extends DiagnosticEmitter {
for (let file of this.program.filesByName.values()) {
if (file.source.isEntry) this.ensureModuleExports(file);
}
// expose module capabilities
var capabilities = Capability.NONE;
if (program.options.isWasm64) capabilities |= Capability.WASM64;
if (program.collectorKind != CollectorKind.NONE) capabilities |= Capability.GC;
if (capabilities != 0) {
module.addGlobal(BuiltinSymbols.capabilities, NativeType.I32, false, module.createI32(capabilities));
module.addGlobalExport(BuiltinSymbols.capabilities, "$.capabilities");
}
return module;
}