compilers/rust: fix syntax of has_argument checks
This commit is contained in:
parent
36de1c67b6
commit
24d7c347f5
|
@ -317,11 +317,11 @@ class RustCompiler(Compiler):
|
||||||
return exelist + args
|
return exelist + args
|
||||||
|
|
||||||
def has_multi_arguments(self, args: T.List[str], env: Environment) -> T.Tuple[bool, bool]:
|
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]:
|
def has_multi_link_arguments(self, args: T.List[str], env: Environment) -> T.Tuple[bool, bool]:
|
||||||
args = self.linker.fatal_warnings() + args
|
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)
|
@functools.lru_cache(maxsize=None)
|
||||||
def get_rustdoc(self, env: 'Environment') -> T.Optional[RustdocTestCompiler]:
|
def get_rustdoc(self, env: 'Environment') -> T.Optional[RustdocTestCompiler]:
|
||||||
|
|
Loading…
Reference in New Issue