File: upstream_Fix-test_codecompletion-test_duchain-clang-test_prob.patch

package info (click to toggle)
kdevelop 4%3A5.6.2-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 57,892 kB
  • sloc: cpp: 278,773; javascript: 3,558; python: 3,385; sh: 1,317; ansic: 689; xml: 273; php: 95; makefile: 40; lisp: 13; sed: 12
file content (28 lines) | stat: -rw-r--r-- 1,312 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From 4688d626c145711e35f3676dbd4c827b3b2ea7f6 Mon Sep 17 00:00:00 2001
From: Morten Danielsen Volden <mvolden2@gmail.com>
Date: Fri, 13 Nov 2020 16:49:47 +0400
Subject: [PATCH] Fix test_codecompletion, test_duchain-clang, test_problems
 and test_files-clang failing on newer Ubuntu

(cherry picked from commit fa83c76b133a52c8ce0e7af0aa8c060fadaa8536)
---
 plugins/clang/duchain/clanghelpers.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/plugins/clang/duchain/clanghelpers.cpp b/plugins/clang/duchain/clanghelpers.cpp
index 4c7fa78e5d..59151fd03b 100644
--- a/plugins/clang/duchain/clanghelpers.cpp
+++ b/plugins/clang/duchain/clanghelpers.cpp
@@ -366,7 +366,8 @@ QString ClangHelpers::clangVersion()
         // samples:
         //   clang version 6.0.1 (trunk 321709) (git@github.com:llvm-mirror/llvm.git 5136df4d089a086b70d452160ad5451861269498)
         //   clang version 7.0.0-svn341916-1~exp1~20180911115939.26 (branches/release_70)
-        QRegularExpression re(QStringLiteral("^clang version (\\d+\\.\\d+\\.\\d+)"));
+        //   Ubuntu clang version 11.0.0-2
+        QRegularExpression re(QStringLiteral("clang version (\\d+\\.\\d+\\.\\d+)"));
         const auto match = re.match(version.toString());
         if (!match.hasMatch())
             return {};
-- 
2.30.0