@@ -81,17 +81,6 @@ literals = mkPattern' match'
8181 [ return $ emit $ "boxed " <> ident
8282 , maybe (return mempty) (fmap (emit " = " <>) . prettyPrintCpp') value
8383 ]
84− match (Assignment _ target@(Var _ var) value@(Function _ Nothing args body)) = mconcat <$> sequence
85− [ prettyPrintCpp' target
86− , return $ emit " = "
87− , return $ emit "[=, &"
88− , prettyPrintCpp' target
89− , return $ emit "]"
90− , return $ emit "("
91− , return $ emit $ intercalate ", " (renderArg <$> args)
92− , return $ emit ") -> boxed "
93− , prettyPrintCpp' body
94− ]
9584 match (Assignment _ target value) = mconcat <$> sequence
9685 [ prettyPrintCpp' target
9786 , return $ emit " = "