summaryrefslogtreecommitdiff
path: root/src/emscripten-optimizer/optimizer.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-24 17:49:04 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-24 17:53:52 -0800
commita1d8724f01ad324754cfbab6a175ad47001b87a9 (patch)
tree8fd72aa6087b1449980a891caee50416b2de28c7 /src/emscripten-optimizer/optimizer.h
parent9734a1899224de1d29ca2174a372d1870694642f (diff)
downloadbinaryen-a1d8724f01ad324754cfbab6a175ad47001b87a9.tar.gz
binaryen-a1d8724f01ad324754cfbab6a175ad47001b87a9.tar.bz2
binaryen-a1d8724f01ad324754cfbab6a175ad47001b87a9.zip
add deStat from emscripten optimizer
Diffstat (limited to 'src/emscripten-optimizer/optimizer.h')
-rw-r--r--src/emscripten-optimizer/optimizer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/emscripten-optimizer/optimizer.h b/src/emscripten-optimizer/optimizer.h
index 629963595..faef2cccb 100644
--- a/src/emscripten-optimizer/optimizer.h
+++ b/src/emscripten-optimizer/optimizer.h
@@ -132,5 +132,10 @@ enum AsmSign {
extern AsmSign detectSign(cashew::Ref node, cashew::IString minifiedFround);
+inline cashew::Ref deStat(cashew::Ref node) {
+ if (node[0] == cashew::STAT) return node[1];
+ return node;
+}
+
#endif // __optimizer_h__