diff options
author | Cameron McCormack <cam@mcc.id.au> | 2019-10-09 10:44:29 +0000 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2019-11-04 13:36:32 +0100 |
commit | 972e89fd416b4b50f408000ba406a15fcbb83b7e (patch) | |
tree | 62be7a571356fcf4bce288c0eb155769adecf37b /components/style/build_gecko.rs | |
parent | 84f13342f66c6b5ea8f2c33dad17de48fc4f8b18 (diff) | |
download | servo-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.rs | 5 |
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 |