parseDerivation(): Fix warning about uninitialized 'version' variable

This commit is contained in:
Eelco Dolstra committed 2023-11-03 12:04:20 +01:00
1 parent e9a857e418
commit 55dd1244d2
1 file changed
+4 -1
+4 -1
View File
@@ -352,7 +352,7 @@ Derivation parseDerivation(
expect(str, "erive(");
version = DerivationATermVersion::Traditional;
break;
case 'r':
case 'r': {
expect(str, "rvWithVersion(");
auto versionS = parseString(str);
if (versionS == "xp-dyn-drv") {
@@ -365,6 +365,9 @@ Derivation parseDerivation(
expect(str, ",");
break;
}
default:
throw Error("derivation does not start with 'Derive' or 'DrvWithVersion'");
}
/* Parse the list of outputs. */
expect(str, "[");