aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/mesonmain.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-08-26 13:03:17 -0700
committerDylan Baker <dylan@pnwbakers.com>2021-09-24 10:36:05 -0700
commit5a69dbe0cb500fe1a2be2e07219b58b1edf443b5 (patch)
treef2a0ed42fdeb7cf685c06464edc0fd98a93664f9 /mesonbuild/interpreter/mesonmain.py
parent9795323b8649b8615e55cad981d235e432afef02 (diff)
downloadmeson-5a69dbe0cb500fe1a2be2e07219b58b1edf443b5.zip
meson-5a69dbe0cb500fe1a2be2e07219b58b1edf443b5.tar.gz
meson-5a69dbe0cb500fe1a2be2e07219b58b1edf443b5.tar.bz2
interpreter/mesonmain: remove unreachable code
Now that we have type checking, we can be sure that this code is unreachable, and remove it.
Diffstat (limited to 'mesonbuild/interpreter/mesonmain.py')
-rw-r--r--mesonbuild/interpreter/mesonmain.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/mesonbuild/interpreter/mesonmain.py b/mesonbuild/interpreter/mesonmain.py
index ec96ad8..637ca72 100644
--- a/mesonbuild/interpreter/mesonmain.py
+++ b/mesonbuild/interpreter/mesonmain.py
@@ -120,13 +120,10 @@ class MesonMain(MesonInterpreterObject):
a.target.build_by_default = True
else:
a.build_by_default = True
- elif isinstance(a, ExternalProgram):
+ else:
script_args.extend(a.command)
new = True
- else:
- raise InterpreterException(
- f'Arguments to {name} must be strings, Files, or CustomTargets, '
- 'Indexes of CustomTargets')
+
if new:
FeatureNew.single_use(
f'Calling "{name}" with File, CustomTaget, Index of CustomTarget, '