]> Nishi Git Mirror - gwion.git/commitdiff
:art: get_free_type_correct
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Mon, 9 Dec 2019 21:19:07 +0000 (22:19 +0100)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Mon, 9 Dec 2019 21:19:07 +0000 (22:19 +0100)
src/oo/type.c

index f69a53d05ebf41e5350dfb5e4bd1a173949a4624..a3d1d8860b34aa170a898f669bbbac41ae13a765 100644 (file)
@@ -9,11 +9,11 @@
 
 ANN static inline m_bool freeable(const Type a) {
   return !GET_FLAG(a, nonnull) &&
-    GET_FLAG(a, template) || GET_FLAG(a, global);
+    (GET_FLAG(a, template) || GET_FLAG(a, global));
 }
 
 ANN static void free_type(Type a, Gwion gwion) {
-  if(freeable(a))
+  if(freeable(a)) {
     if(GET_FLAG(a, union)) {
       if(a->e->def->union_def) {
         if(!GET_FLAG(a, pure))  { // <=> decl_list