aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/compilers/mixins/elbrus.py6
-rwxr-xr-xrun_mypy.py1
2 files changed, 6 insertions, 1 deletions
diff --git a/mesonbuild/compilers/mixins/elbrus.py b/mesonbuild/compilers/mixins/elbrus.py
index db743d8..3a7437c 100644
--- a/mesonbuild/compilers/mixins/elbrus.py
+++ b/mesonbuild/compilers/mixins/elbrus.py
@@ -30,7 +30,11 @@ if T.TYPE_CHECKING:
class ElbrusCompiler(GnuLikeCompiler):
# Elbrus compiler is nearly like GCC, but does not support
# PCH, LTO, sanitizers and color output as of version 1.21.x.
- def __init__(self):
+
+ if T.TYPE_CHECKING:
+ exelist = [] # type: T.List[str]
+
+ def __init__(self) -> None:
super().__init__()
self.id = 'lcc'
self.base_options = ['b_pgo', 'b_coverage',
diff --git a/run_mypy.py b/run_mypy.py
index 0ea8efc..8837094 100755
--- a/run_mypy.py
+++ b/run_mypy.py
@@ -21,6 +21,7 @@ modules = [
'mesonbuild/compilers/mixins/clang.py',
'mesonbuild/compilers/mixins/clike.py',
'mesonbuild/compilers/mixins/compcert.py',
+ 'mesonbuild/compilers/mixins/elbrus.py',
'mesonbuild/compilers/mixins/gnu.py',
# 'mesonbuild/compilers/mixins/intel.py',
# 'mesonbuild/coredata.py',