summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/rust.py
diff options
context:
space:
mode:
authorDaniel Foster <daniel@amesite.me>2025-05-11 11:49:31 +1000
committerEli Schwartz <eschwartz93@gmail.com>2025-05-11 03:04:52 -0400
commit24d7c347f5650b14f991da8f8c92b8ef6e4ff110 (patch)
tree5cbad7555508455679cd491c5c8e02bb83091886 /mesonbuild/compilers/rust.py
parent36de1c67b6e62a09e1c12857e9de02d888c6543a (diff)
downloadmeson-24d7c347f5650b14f991da8f8c92b8ef6e4ff110.tar.gz
compilers/rust: fix syntax of has_argument checks
Diffstat (limited to 'mesonbuild/compilers/rust.py')
-rw-r--r--mesonbuild/compilers/rust.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/compilers/rust.py b/mesonbuild/compilers/rust.py
index cc9dc2100..e687552be 100644
--- a/mesonbuild/compilers/rust.py
+++ b/mesonbuild/compilers/rust.py
@@ -317,11 +317,11 @@ class RustCompiler(Compiler):
return exelist + args
def has_multi_arguments(self, args: T.List[str], env: Environment) -> T.Tuple[bool, bool]:
- return self.compiles('fn main { std::process::exit(0) };\n', env, extra_args=args, mode=CompileCheckMode.COMPILE)
+ return self.compiles('fn main() { std::process::exit(0) }\n', env, extra_args=args, mode=CompileCheckMode.COMPILE)
def has_multi_link_arguments(self, args: T.List[str], env: Environment) -> T.Tuple[bool, bool]:
args = self.linker.fatal_warnings() + args
- return self.compiles('fn main { std::process::exit(0) };\n', env, extra_args=args, mode=CompileCheckMode.LINK)
+ return self.compiles('fn main() { std::process::exit(0) }\n', env, extra_args=args, mode=CompileCheckMode.LINK)
@functools.lru_cache(maxsize=None)
def get_rustdoc(self, env: 'Environment') -> T.Optional[RustdocTestCompiler]: