Skip to content

Commit ddccd00

Browse files
improve regex pattern that captures version number
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 4c4f20a commit ddccd00

File tree

1 file changed

+1
-1
lines changed
  • cpp-linter/src/clang_tools

1 file changed

+1
-1
lines changed

cpp-linter/src/clang_tools/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ pub struct ClangVersions {
150150
fn capture_clang_version(clang_tool: &PathBuf) -> Result<String> {
151151
let output = Command::new(clang_tool).arg("--version").output()?;
152152
let stdout = String::from_utf8_lossy(&output.stdout);
153-
let version_pattern = Regex::new(r"version\s*(\d+\.\d+\.\d+)").unwrap();
153+
let version_pattern = Regex::new(r"(?i)version\s*([\d.]+)").unwrap();
154154
let captures = version_pattern.captures(&stdout).ok_or(anyhow!(
155155
"Failed to find version number in `{} --version` output",
156156
clang_tool.to_string_lossy()

0 commit comments

Comments
 (0)