about summary refs log tree commit diff
diff options
context:
space:
mode:
authoronur-ozkan <work@onurozkan.dev>2025-04-15 11:53:21 +0300
committeronur-ozkan <work@onurozkan.dev>2025-04-15 11:53:21 +0300
commit7dfb457745d7f873eb5db1c3fb39d58fa768740d (patch)
tree525d3438bf61d171e2fb4597f96fe365c677a503
parent8e6f50bb4d30801d04619a4cd6406b320eb8919f (diff)
downloadrust-7dfb457745d7f873eb5db1c3fb39d58fa768740d.tar.gz
rust-7dfb457745d7f873eb5db1c3fb39d58fa768740d.zip
add FIXME note in `TomlConfig::merge`
Signed-off-by: onur-ozkan <work@onurozkan.dev>
-rw-r--r--src/bootstrap/src/core/config/config.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs
index 19ed442c500..b7afd81dfdb 100644
--- a/src/bootstrap/src/core/config/config.rs
+++ b/src/bootstrap/src/core/config/config.rs
@@ -812,6 +812,8 @@ impl Merge for TomlConfig {
                 exit!(2);
             });
 
+            // FIXME: Similar to `Config::parse_inner`, allow passing a custom `get_toml` from the caller to
+            // improve testability since `Config::get_toml` does nothing when `cfg(test)` is enabled.
             let included_toml = Config::get_toml(&include_path).unwrap_or_else(|e| {
                 eprintln!("ERROR: Failed to parse '{}': {e}", include_path.display());
                 exit!(2);