diff --git a/bug_7580.go b/bug_7580.go new file mode 100644 index 0000000..0842371 --- /dev/null +++ b/bug_7580.go @@ -0,0 +1,15 @@ +package main + +import ( + "testing" + + "gorm.io/gorm" +) + +func TestCompileError(t *testing.T) { + dbg := DB.Session(&gorm.Session{DryRun: true}) + db := gorm.G[gorm.Model](dbg) + + var _ gorm.ChainInterface[gorm.Model] = db + var _ gorm.Interface[gorm.Model] = db +}