diff options
Diffstat (limited to 'mk2rbc/variable.go')
-rw-r--r-- | mk2rbc/variable.go | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/mk2rbc/variable.go b/mk2rbc/variable.go index 0a26ed8b2..95e1f8ec7 100644 --- a/mk2rbc/variable.go +++ b/mk2rbc/variable.go @@ -109,14 +109,11 @@ func (pcv productConfigVariable) emitSet(gctx *generationContext, asgn *assignme } emitAppend() case asgnMaybeSet: - gctx.writef("if cfg.get(%q) == None:", pcv.nam) - gctx.indentLevel++ - gctx.newLine() - if needsSetDefault { - emitSetDefault() - } - emitAssignment() - gctx.indentLevel-- + // In mk2rbc.go we never emit a maybeSet assignment for product config variables, because + // they are set to empty strings before running product config. + panic("Should never get here") + default: + panic("Unknown assignment flavor") } gctx.setHasBeenAssigned(&pcv) |