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.cpp | |
parent | df24d5b8c8533950a4a7028d44193bff0aa3d69e (diff) | |
download | llvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.zip llvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.tar.gz llvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.tar.bz2 |
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.cpp')
-rw-r--r-- | llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp index 3d61c15..789a176 100644 --- a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp +++ b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp @@ -64,16 +64,6 @@ void WebAssemblyTargetAsmStreamer::emitLocal(ArrayRef<MVT> Types) { void WebAssemblyTargetAsmStreamer::emitEndFunc() { OS << "\t.endfunc\n"; } -void WebAssemblyTargetAsmStreamer::emitIndirectFunctionType( - StringRef name, SmallVectorImpl<MVT> &SignatureVTs, size_t NumResults) { - OS << "\t.functype\t" << name; - if (NumResults == 0) OS << ", void"; - for (auto Ty : SignatureVTs) { - OS << ", " << WebAssembly::TypeToString(Ty); - } - OS << "\n"; -} - // FIXME: What follows is not the real binary encoding. static void EncodeTypes(MCStreamer &Streamer, ArrayRef<MVT> Types) { |