aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-08-21 18:04:46 +0300
committerVeikka Tuominen <git@vexu.eu>2022-08-22 11:16:36 +0300
commitb55a5007faad1de054e86e00bfdc9a58e5fc4ff8 (patch)
treee0c0713b6056b24f48e614805225739e8069f420 /src/type.zig
parentb2f02a820f1ed46721ed55243cead52efed055d7 (diff)
downloadzig-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.zig2
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 {