aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/build_gecko.rs
diff options
context:
space:
mode:
authorCameron McCormack <cam@mcc.id.au>2019-10-09 10:44:29 +0000
committerEmilio Cobos Álvarez <emilio@crisal.io>2019-11-04 13:36:32 +0100
commit972e89fd416b4b50f408000ba406a15fcbb83b7e (patch)
tree62be7a571356fcf4bce288c0eb155769adecf37b /components/style/build_gecko.rs
parent84f13342f66c6b5ea8f2c33dad17de48fc4f8b18 (diff)
downloadservo-972e89fd416b4b50f408000ba406a15fcbb83b7e.tar.gz
servo-972e89fd416b4b50f408000ba406a15fcbb83b7e.zip
style: Report missing include filename in ServoBindings.toml.
Differential Revision: https://phabricator.services.mozilla.com/D48625
Diffstat (limited to 'components/style/build_gecko.rs')
-rw-r--r--components/style/build_gecko.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/style/build_gecko.rs b/components/style/build_gecko.rs
index 86d2098d063..a502b7d45f9 100644
--- a/components/style/build_gecko.rs
+++ b/components/style/build_gecko.rs
@@ -109,7 +109,10 @@ fn add_headers_recursively(path: PathBuf, added_paths: &mut HashSet<PathBuf>) {
fn add_include(name: &str) -> String {
let mut added_paths = ADDED_PATHS.lock().unwrap();
- let file = search_include(name).expect("Include not found!");
+ let file = match search_include(name) {
+ Some(file) => file,
+ None => panic!("Include not found: {}", name),
+ };
let result = String::from(file.to_str().unwrap());
add_headers_recursively(file, &mut *added_paths);
result