Release coccinelle-0.1.11rc1
[bpt/coccinelle.git] / parsing_c / pretty_print_c.ml
index b277f65..c37ceeb 100644 (file)
@@ -110,7 +110,12 @@ let mk_pretty_printers
     | RecordPtAccess (e, name),     [i1] -> 
         pp_expression e; pr_elem i1; pp_name name;
          
-    | SizeOfExpr  (e),     [i] -> pr_elem i; pp_expression e
+    | SizeOfExpr  (e),     [i] ->
+       pr_elem i;
+       (match Ast_c.unwrap e with
+         ParenExpr (e), _ -> ()
+       | _ -> pr_space());
+       pp_expression e
     | SizeOfType  (t),     [i1;i2;i3] -> 
         pr_elem i1; pr_elem i2; pp_type t; pr_elem i3
     | Cast    (t, e),      [i1;i2] -> 
@@ -1266,8 +1271,8 @@ and pp_init (init, iinit) =
       
       
     | (F.TopNode|F.EndNode|
-      F.ErrorExit|F.Exit|F.Enter|
-      F.FallThroughNode|F.AfterNode|F.FalseNode|F.TrueNode|F.InLoopNode|
+      F.ErrorExit|F.Exit|F.Enter|F.LoopFallThroughNode|F.FallThroughNode|
+      F.AfterNode|F.FalseNode|F.TrueNode|F.InLoopNode|
       F.Fake) ->
         pr2 "YYY" in