C++: fix 'otherwise' detection in inliner
commit8f8bf3a7c0310c90d4703e931d1d79161f7ffa5a
authorAndy Arvanitis <andyarvanitis@gmail.com>
dateThu 26 Jan 2017, 19:23 (10 years ago)
parentecb97a7
src/Language/PureScript/CodeGen/Cpp/Optimizer/Blocks.hs+1−1
@@ -84,7 +84,7 @@ collapseIfElses = everywhereOnCpp collapse
8484 returns _ = False
8585 go (cpp' : cpps') = cpp' : go cpps'
8686 go cpp' = cpp'
87− collapse (CppIfElse (CppAccessor (CppVar "otherwise") (CppVar mn')) body _) | mn' == C.prelude = body
87+ collapse (CppIfElse (CppAccessor (CppVar "otherwise") (CppVar mn')) body _) | mn' == "Data_Boolean" = body
8888 collapse cpp = cpp
8989
9090collapseCtorChecksToSwitch :: Cpp -> Cpp