| commit | ea25ac8df59a608c98c91d3681f921203f71b8c3 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Wed Nov 11 10:35:23 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Wed Nov 11 11:04:08 2020 -0800 |
| tree | f877b5b7d0385c849a5cc2ab7fcf5f6dde819dcd | |
| parent | 86857455387b4a986de763dd4084716481ece177 [diff] [blame] |
Enforce use of extern "C++" as the ABI string
diff --git a/syntax/parse.rs b/syntax/parse.rs index b557584..d62899e 100644 --- a/syntax/parse.rs +++ b/syntax/parse.rs
@@ -285,9 +285,9 @@ } }; match name.value().as_str() { - "C" | "C++" => Ok(Lang::Cxx), + "C++" => Ok(Lang::Cxx), "Rust" => Ok(Lang::Rust), - _ => Err(Error::new_spanned(abi, "unrecognized ABI")), + _ => Err(Error::new_spanned(abi, "unrecognized ABI, requires either \"C++\" or \"Rust\"")), } }