File kdevelop-trinity-clang.patch of Package kdevelop3

From 6ea09339a5ff3d8edbabb17735be68cddb43d981 Mon Sep 17 00:00:00 2001
From: Slavek Banko <slavek.banko@axis.cz>
Date: Mon, 29 Jun 2015 18:32:42 +0200
Subject: Fix FTBFS with clang
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>

diff --git a/languages/cpp/cppcodecompletion.cpp b/languages/cpp/cppcodecompletion.cpp
index bf4bef5..2e1e67f 100644
--- a/languages/cpp/cppcodecompletion.cpp
+++ b/languages/cpp/cppcodecompletion.cpp
@@ -36,6 +36,7 @@ email                : david.nolden.kdevelop@art-master.de
 #include "tag_creator.h"
 
 #include <typeinfo>
+#include <vector>
 
 #include <qpopupmenu.h>
 
diff --git a/languages/cpp/simpletypecachebinder.h b/languages/cpp/simpletypecachebinder.h
index 3f950cb..f21be10 100644
--- a/languages/cpp/simpletypecachebinder.h
+++ b/languages/cpp/simpletypecachebinder.h
@@ -37,7 +37,7 @@ class SimpleTypeCacheBinder : public Base {
   template <class InitType1, class InitType2>
   SimpleTypeCacheBinder( InitType1 t, InitType2 t2 ) : Base ( t, t2 ), m_haveBasesCache( false ), secondaryActive( true ), primaryActive( true ) {}
 
-  using Base::LocateMode;
+  using typename Base::LocateMode;
 
   struct LocateDesc {
    TypeDesc mname;
diff --git a/lib/cppparser/lexer.h b/lib/cppparser/lexer.h
index 10be770..dd3e582 100644
--- a/lib/cppparser/lexer.h
+++ b/lib/cppparser/lexer.h
@@ -347,7 +347,7 @@ private:
 };
 
 
-inline Token::Token(const QString & text = "")
+inline Token::Token(const QString & text)
     : m_type( -1 ),
       m_position( 0 ),
       m_length( 0 ),
-- 
cgit v0.10.2

openSUSE Build Service is sponsored by