diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-08-21 18:04:46 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-08-22 11:16:36 +0300 |
| commit | b55a5007faad1de054e86e00bfdc9a58e5fc4ff8 (patch) | |
| tree | e0c0713b6056b24f48e614805225739e8069f420 /src/type.zig | |
| parent | b2f02a820f1ed46721ed55243cead52efed055d7 (diff) | |
| download | zig-b55a5007faad1de054e86e00bfdc9a58e5fc4ff8.tar.gz zig-b55a5007faad1de054e86e00bfdc9a58e5fc4ff8.zip | |
Sema: fix parameter of type 'T' must be comptime error
Closes #12519
Closes #12505
Diffstat (limited to 'src/type.zig')
| -rw-r--r-- | src/type.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/type.zig b/src/type.zig index d2885f537f..1592dcf469 100644 --- a/src/type.zig +++ b/src/type.zig @@ -2394,7 +2394,7 @@ pub const Type = extern union { if (ignore_comptime_only) { return true; } else if (ty.childType().zigTypeTag() == .Fn) { - return true; + return !ty.childType().fnInfo().is_generic; } else if (sema_kit) |sk| { return !(try sk.sema.typeRequiresComptime(sk.block, sk.src, ty)); } else { |
