1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-03 19:15:39 +00:00

lib/types: remove unnecessary coerceFunc assertion

This commit is contained in:
Silvan Mosberger 2018-04-04 17:40:47 +02:00 committed by Profpatsch
parent cd5736116c
commit facd51575e

View file

@ -425,10 +425,7 @@ rec {
let let
coerceVal = val: coerceVal = val:
if finalType.check val then val if finalType.check val then val
else let else coerceFunc val;
coerced = coerceFunc val;
in assert finalType.check coerced; coerced;
in finalType.merge loc (map (def: def // { value = coerceVal def.value; }) defs); in finalType.merge loc (map (def: def // { value = coerceVal def.value; }) defs);
getSubOptions = finalType.getSubOptions; getSubOptions = finalType.getSubOptions;
getSubModules = finalType.getSubModules; getSubModules = finalType.getSubModules;