Backend produces incorrectly indented Haskell code
Compiling the source code of the concolic testing interpreter using the newest version of the KiCS2 (with typeclasses) produces incorrectly indented Haskell code. Consider the following code snippet taken from Curry_Eval.hs (line 6662)
d_OP_ceBuiltinLazyUni_dot_uscore_hash_lambda325_dot_uscore_hash_lambda331 x1 x2 cd cs =
let x3 = x2 x4 = Curry_Prelude.OP_Tuple2 x1 x3 in d_C__case_29 x3 x1 x4 cd cs
For the corresponding non-deterministic function the code is generated as expected:
nd_OP_ceBuiltinLazyUni_dot_uscore_hash_lambda325_dot_uscore_hash_lambda331 x1 x2 s cd cs =
let s0 = s
in s0 `seq` (let x3 = x2
x4 = Curry_Prelude.OP_Tuple2 x1 x3
in nd_C__case_29 x3 x1 x4 s0 cd cs)
Edited by Jan Rasmus Tikovsky