Commit ff7ef624f5

Andrew Kelley <andrew@ziglang.org>
2022-04-12 21:19:32
Sema: fix comptime call with generic function as parameter
1 parent 99657dc
Changed files (1)
src/Sema.zig
@@ -6614,7 +6614,9 @@ fn zirParam(
                         // partial type for generic functions but we still need to
                         // detect if a function parameter is a generic function
                         // to force the parent function to also be generic.
-                        break :err error.GenericPoison;
+                        if (!sema.inst_map.contains(inst)) {
+                            break :err error.GenericPoison;
+                        }
                     }
                     break :param_ty param_ty;
                 } else |err| break :err err;