git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
C++: remove Op handling for (old) operator defs
commite48f5caf02444a0fb5024a6db0b2a58f087240a8 authorAndy Arvanitis <andyarvanitis@gmail.com> dateMon 16 May 2016, 21:13 (10 years ago) parente2b3588
1 file changed−3
src/Language/PureScript/CodeGen/Cpp.hs−3
src/Language/PureScript/CodeGen/Cpp.hs−3
@@ -126,9 +126,6 @@ moduleToCpp env (Module _ mn imps _ foreigns decls) = do
126126 (supers, members) = span (C.__superclass_ `isPrefixOf`) (identToCpp <$> (fst $ unAbs e []))
127127 in return $ CppStruct className [CppEnum Nothing Nothing (sort supers ++ members)]
128128
129− declToCpp _ (_, Op _) (Var (_, _, Nothing, _) _) =
130− return CppNoOp -- skip operator aliases
131−
132129 declToCpp vqs (_, ident) (Abs (_, com, ty, _) arg body) = do
133130 fn <- if argcnt > 1 && CppTopLevel `elem` vqs
134131 then do