diff options
author | Derek Schuff <dschuff@google.com> | 2016-06-02 23:02:44 +0000 |
---|---|---|
committer | Derek Schuff <dschuff@google.com> | 2016-06-02 23:02:44 +0000 |
commit | f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7 (patch) | |
tree | 09bb3231be38ab71d1ef20ca43e7720394586a9c /llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h | |
parent | df24d5b8c8533950a4a7028d44193bff0aa3d69e (diff) | |
download | bcm5719-llvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.tar.gz bcm5719-llvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.zip |
Revert "[WebAssembly] Emit type signatures for declared functions"
This reverts r271599, it broke the integration tests.
More places than I expected had nontrival return types in imports, or
else the check was wrong.
llvm-svn: 271606
Diffstat (limited to 'llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h')
-rw-r--r-- | llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h index 51354ef22d7..c66a51574ef 100644 --- a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h +++ b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h @@ -37,12 +37,6 @@ public: virtual void emitLocal(ArrayRef<MVT> Types) = 0; /// .endfunc virtual void emitEndFunc() = 0; - /// .functype - virtual void emitIndirectFunctionType(StringRef name, - SmallVectorImpl<MVT> &SignatureVTs, - size_t NumResults) { - llvm_unreachable("emitIndirectFunctionType not implemented"); - } }; /// This part is for ascii assembly output @@ -56,9 +50,6 @@ public: void emitResult(ArrayRef<MVT> Types) override; void emitLocal(ArrayRef<MVT> Types) override; void emitEndFunc() override; - void emitIndirectFunctionType(StringRef name, - SmallVectorImpl<MVT> &SignatureVTs, - size_t NumResults) override; }; /// This part is for ELF object output |