summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@google.com>2016-06-02 23:02:44 +0000
committerDerek Schuff <dschuff@google.com>2016-06-02 23:02:44 +0000
commitf5bae9c1cec4d81a289aedf5afa0c2e68b82aab7 (patch)
tree09bb3231be38ab71d1ef20ca43e7720394586a9c /llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h
parentdf24d5b8c8533950a4a7028d44193bff0aa3d69e (diff)
downloadbcm5719-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.h9
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
OpenPOWER on IntegriCloud