Skip to content

Commit 2d73a9d

Browse files
committed
Only allow internal backends
1 parent 88da239 commit 2d73a9d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/cargo/util/toml/mod.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,8 +564,14 @@ impl TomlProfile {
564564
features.require(Feature::strip())?;
565565
}
566566

567-
if self.codegen_backend.is_some() {
567+
if let Some(codegen_backend) = &self.codegen_backend {
568568
features.require(Feature::codegen_backend())?;
569+
if codegen_backend.contains('.') {
570+
bail!(
571+
"`profile.{}.codegen-backend` is an external backend, but only builtin codegen \
572+
backends are allowed."
573+
);
574+
}
569575
}
570576

571577
Ok(())

0 commit comments

Comments
 (0)