aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/linker.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/noder/linker.go')
-rw-r--r--src/cmd/compile/internal/noder/linker.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/noder/linker.go b/src/cmd/compile/internal/noder/linker.go
index ed47a355d8..eefb5083e5 100644
--- a/src/cmd/compile/internal/noder/linker.go
+++ b/src/cmd/compile/internal/noder/linker.go
@@ -149,9 +149,11 @@ func (l *linker) relocObj(pr *pkgReader, idx int) int {
var ok bool
obj, ok = sym.Def.(*ir.Name)
- // Generic types and functions won't have definitions.
+ // Generic types and functions and declared constraint types won't
+ // have definitions.
// For now, just generically copy their extension data.
- if !ok && base.Flag.G == 0 {
+ // TODO(mdempsky): Restore assertion.
+ if !ok && false {
base.Fatalf("missing definition for %v", sym)
}
}