diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-08-29 19:40:10 +0200 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-09-01 19:17:01 +0200 |
commit | 43302d3296baff6aeaf8e03f5d701b0402e37a6c (patch) | |
tree | 0dffb59760fc793e92e9c505090c4b7c550de5a1 /mesonbuild/interpreter/interpreter.py | |
parent | 86eda3c812e8b919dee485c0b6333671652ee30c (diff) | |
download | meson-43302d3296baff6aeaf8e03f5d701b0402e37a6c.zip meson-43302d3296baff6aeaf8e03f5d701b0402e37a6c.tar.gz meson-43302d3296baff6aeaf8e03f5d701b0402e37a6c.tar.bz2 |
interpreter: Introduce BooleanHolder for the bool primitive
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter/interpreter.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index d4d5564..41cb7b8 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -26,7 +26,7 @@ from ..programs import ExternalProgram, NonExistingExternalProgram from ..dependencies import Dependency from ..depfile import DepFile from ..interpreterbase import ContainerTypeInfo, InterpreterBase, KwargInfo, typed_kwargs, typed_pos_args -from ..interpreterbase import noPosargs, noKwargs, permittedKwargs, noArgsFlattening, noSecondLevelHolderResolving, permissive_unholder_return +from ..interpreterbase import noPosargs, noKwargs, permittedKwargs, noArgsFlattening, noSecondLevelHolderResolving, unholder_return from ..interpreterbase import InterpreterException, InvalidArguments, InvalidCode, SubdirDoneRequest from ..interpreterbase import Disabler, disablerIfNotFound from ..interpreterbase import FeatureNew, FeatureDeprecated, FeatureNewKwargs, FeatureDeprecatedKwargs @@ -381,6 +381,7 @@ class Interpreter(InterpreterBase, HoldableObject): self.holder_map.update({ # Primitives int: P_OBJ.IntegerHolder, + bool: P_OBJ.BooleanHolder, # Meson types mesonlib.File: OBJ.FileHolder, |