commit llvm4 for openSUSE:Factory
Hello community,
here is the log from the commit of package llvm4 for openSUSE:Factory checked in at 2017-07-04 13:32:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm4 (Old)
and /work/SRC/openSUSE:Factory/.llvm4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm4"
Tue Jul 4 13:32:29 2017 rev:5 rq:506237 version:4.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm4/lldb4.changes 2017-05-27 13:08:52.392022137 +0200
+++ /work/SRC/openSUSE:Factory/.llvm4.new/lldb4.changes 2017-07-04 13:32:32.265683177 +0200
@@ -1,0 +2,6 @@
+Mon Jun 26 09:10:25 UTC 2017 - idonmez@suse.com
+
+- Update to version 4.0.1
+ * No changelog upstream
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/llvm4/llvm4.changes 2017-06-05 18:49:20.881625185 +0200
+++ /work/SRC/openSUSE:Factory/.llvm4.new/llvm4.changes 2017-07-04 13:32:32.901593632 +0200
@@ -1,0 +2,6 @@
+Mon Jun 26 09:10:01 UTC 2017 - idonmez@suse.com
+
+- Update to version 4.0.1
+ * Minor bugfixes
+
+-------------------------------------------------------------------
Old:
----
cfe-4.0.0.src.tar.xz
cfe-docs-4.0.0.src.tar.xz
clang-tools-extra-4.0.0.src.tar.xz
compiler-rt-4.0.0.src.tar.xz
libcxx-4.0.0.src.tar.xz
libcxxabi-4.0.0.src.tar.xz
lldb-4.0.0.src.tar.xz
llvm-4.0.0.src.tar.xz
llvm-docs-4.0.0.src.tar.xz
openmp-4.0.0.src.tar.xz
New:
----
cfe-4.0.1.src.tar.xz
cfe-docs-4.0.1.src.tar.xz
clang-tools-extra-4.0.1.src.tar.xz
compiler-rt-4.0.1.src.tar.xz
libcxx-4.0.1.src.tar.xz
libcxxabi-4.0.1.src.tar.xz
lldb-4.0.1.src.tar.xz
llvm-4.0.1.src.tar.xz
llvm-docs-4.0.1.src.tar.xz
openmp-4.0.1.src.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lldb4.spec ++++++
--- /var/tmp/diff_new_pack.yp7RPg/_old 2017-07-04 13:32:36.105142523 +0200
+++ /var/tmp/diff_new_pack.yp7RPg/_new 2017-07-04 13:32:36.109141960 +0200
@@ -16,12 +16,12 @@
#
-%define _llvm_revision 297347
+%define _llvm_revision 305264
%define _sonum 4
# Integer version used by update-alternatives
-%define _uaver 400
+%define _uaver 401
Name: lldb4
-Version: 4.0.0
+Version: 4.0.1
Release: 0
Summary: Software debugger built using LLVM libraries
License: NCSA
++++++ llvm4.spec ++++++
--- /var/tmp/diff_new_pack.yp7RPg/_old 2017-07-04 13:32:36.141137455 +0200
+++ /var/tmp/diff_new_pack.yp7RPg/_new 2017-07-04 13:32:36.141137455 +0200
@@ -16,13 +16,13 @@
#
-%define _relver 4.0.0
+%define _relver 4.0.1
%define _minor 4.0
%define _sonum 4
# Integer version used by update-alternatives
-%define _uaver 400
+%define _uaver 401
%define _socxx 1
-%define _revsn 297347
+%define _revsn 305264
%ifarch x86_64
%bcond_without libcxx
%else
@@ -38,7 +38,7 @@
%bcond_with valgrind
%bcond_without pyclang
Name: llvm4
-Version: 4.0.0
+Version: 4.0.1
Release: 0
Summary: Low Level Virtual Machine
License: NCSA
@@ -516,14 +516,14 @@
# Docs are prebuilt due to sphinx dependency
#
-# pushd llvm-4.0.0.src/docs
+# pushd llvm-4.0.1.src/docs
# make -f Makefile.sphinx man html
# popd
-# pushd cfe-4.0.0.src/docs
+# pushd cfe-4.0.1.src/docs
# make -f Makefile.sphinx man html
# popd
-# tar cvJf llvm-docs-4.0.0.src.tar.xz llvm-4.0.0.src/docs/_build/{man,html}
-# tar cvJf cfe-docs-4.0.0.src.tar.xz cfe-4.0.0.src/docs/_build/{man,html}
+# tar cvJf llvm-docs-4.0.1.src.tar.xz llvm-4.0.1.src/docs/_build/{man,html}
+# tar cvJf cfe-docs-4.0.1.src.tar.xz cfe-4.0.1.src/docs/_build/{man,html}
# Build man/html pages
pushd docs
++++++ aarch64-disable-memorytest.patch ++++++
--- /var/tmp/diff_new_pack.yp7RPg/_old 2017-07-04 13:32:36.185131260 +0200
+++ /var/tmp/diff_new_pack.yp7RPg/_new 2017-07-04 13:32:36.185131260 +0200
@@ -1,7 +1,7 @@
-Index: llvm-4.0.0.src/unittests/Support/CMakeLists.txt
+Index: llvm-4.0.1.src/unittests/Support/CMakeLists.txt
===================================================================
---- llvm-4.0.0.src.orig/unittests/Support/CMakeLists.txt
-+++ llvm-4.0.0.src/unittests/Support/CMakeLists.txt
+--- llvm-4.0.1.src.orig/unittests/Support/CMakeLists.txt
++++ llvm-4.0.1.src/unittests/Support/CMakeLists.txt
@@ -31,7 +31,6 @@ add_llvm_unittest(SupportTests
ManagedStatic.cpp
MathExtrasTest.cpp
++++++ arm_suse_support.diff ++++++
--- /var/tmp/diff_new_pack.yp7RPg/_old 2017-07-04 13:32:36.197129570 +0200
+++ /var/tmp/diff_new_pack.yp7RPg/_new 2017-07-04 13:32:36.201129007 +0200
@@ -1,5 +1,5 @@
---- cfe-4.0.0.src/lib/Driver/ToolChains.cpp
-+++ cfe-4.0.0.src/lib/Driver/ToolChains.cpp
+--- cfe-4.0.1.src/lib/Driver/ToolChains.cpp
++++ cfe-4.0.1.src/lib/Driver/ToolChains.cpp
@@ -1427,7 +1427,9 @@ bool Generic_GCC::GCCInstallationDetecto
static const char *const ARMTriples[] = {"arm-linux-gnueabi",
"arm-linux-androideabi"};
++++++ assume-opensuse.patch ++++++
--- /var/tmp/diff_new_pack.yp7RPg/_old 2017-07-04 13:32:36.217126754 +0200
+++ /var/tmp/diff_new_pack.yp7RPg/_new 2017-07-04 13:32:36.217126754 +0200
@@ -1,7 +1,7 @@
-Index: cfe-4.0.0.src/lib/Driver/Distro.cpp
+Index: cfe-4.0.1.src/lib/Driver/Distro.cpp
===================================================================
---- cfe-4.0.0.src/lib/Driver/Distro.cpp
-+++ cfe-4.0.0.src/lib/Driver/Distro.cpp
+--- cfe-4.0.1.src/lib/Driver/Distro.cpp
++++ cfe-4.0.1.src/lib/Driver/Distro.cpp
@@ -18,6 +18,8 @@ using namespace clang::driver;
using namespace clang;
@@ -20,10 +20,10 @@
}
Distro::Distro(vfs::FileSystem &VFS) : DistroVal(DetectDistro(VFS)) {}
-Index: cfe-4.0.0.src/unittests/Driver/CMakeLists.txt
+Index: cfe-4.0.1.src/unittests/Driver/CMakeLists.txt
===================================================================
---- cfe-4.0.0.src/unittests/Driver/CMakeLists.txt
-+++ cfe-4.0.0.src/unittests/Driver/CMakeLists.txt
+--- cfe-4.0.1.src/unittests/Driver/CMakeLists.txt
++++ cfe-4.0.1.src/unittests/Driver/CMakeLists.txt
@@ -3,7 +3,6 @@ set(LLVM_LINK_COMPONENTS
)
++++++ cfe-4.0.0.src.tar.xz -> cfe-4.0.1.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm4/cfe-4.0.0.src.tar.xz /work/SRC/openSUSE:Factory/.llvm4.new/cfe-4.0.1.src.tar.xz differ: char 25, line 1
++++++ cfe-docs-4.0.0.src.tar.xz -> cfe-docs-4.0.1.src.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cfe-4.0.0.src/docs/_build/html/ClangFormatStyleOptions.html new/cfe-4.0.1.src/docs/_build/html/ClangFormatStyleOptions.html
--- old/cfe-4.0.0.src/docs/_build/html/ClangFormatStyleOptions.html 2017-03-27 09:57:42.666097483 +0200
+++ new/cfe-4.0.1.src/docs/_build/html/ClangFormatStyleOptions.html 2017-06-26 11:09:18.127177330 +0200
@@ -621,7 +621,8 @@
<li><code class="docutils literal"><span class="pre">LS_Cpp03</span></code> (in configuration: <code class="docutils literal"><span class="pre">Cpp03</span></code>)
Use C++03-compatible syntax.</li>
<li><code class="docutils literal"><span class="pre">LS_Cpp11</span></code> (in configuration: <code class="docutils literal"><span class="pre">Cpp11</span></code>)
-Use features of C++11 (e.g. <code class="docutils literal"><span class="pre">A<A<int>></span></code> instead of <code class="docutils literal"><span class="pre">A<A<int></span> <span class="pre">></span></code>).</li>
+Use features of C++11, C++14 and C++1z (e.g. <code class="docutils literal"><span class="pre">A<A<int>></span></code> instead of
+<code class="docutils literal"><span class="pre">A<A<int></span> <span class="pre">></span></code>).</li>
<li><code class="docutils literal"><span class="pre">LS_Auto</span></code> (in configuration: <code class="docutils literal"><span class="pre">Auto</span></code>)
Automatic detection based on the input.</li>
</ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cfe-4.0.0.src/docs/_build/html/ControlFlowIntegrityDesign.html new/cfe-4.0.1.src/docs/_build/html/ControlFlowIntegrityDesign.html
--- old/cfe-4.0.0.src/docs/_build/html/ControlFlowIntegrityDesign.html 2017-03-27 09:57:42.842097565 +0200
+++ new/cfe-4.0.1.src/docs/_build/html/ControlFlowIntegrityDesign.html 2017-06-26 11:09:18.315176973 +0200
@@ -677,28 +677,23 @@
instrumented and several uninstrumented DSOs. Some of them may be
dlopen-ed/dlclose-d periodically, even frequently.</p>
<blockquote>
-<div><ul>
-<li><p class="first">Calls made from uninstrumented DSOs are not checked and just work.</p>
-</li>
-<li><p class="first">Calls inside any instrumented DSO are fully protected.</p>
-</li>
+<div><ul class="simple">
+<li>Calls made from uninstrumented DSOs are not checked and just work.</li>
+<li>Calls inside any instrumented DSO are fully protected.</li>
<li><dl class="first docutils">
<dt>Calls between different instrumented DSOs are also protected, with</dt>
-<dd><p class="first last">a performance penalty (in addition to the monolithic CFI
-overhead).</p>
-</dd>
+<dd>a performance penalty (in addition to the monolithic CFI
+overhead).</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Calls from an instrumented DSO to an uninstrumented one are</dt>
-<dd><p class="first last">unchecked and just work, with performance penalty.</p>
-</dd>
+<dd>unchecked and just work, with performance penalty.</dd>
</dl>
</li>
<li><dl class="first docutils">
<dt>Calls from an instrumented DSO outside of any known DSO are</dt>
-<dd><p class="first last">detected as CFI violations.</p>
-</dd>
+<dd>detected as CFI violations.</dd>
</dl>
</li>
</ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cfe-4.0.0.src/docs/_build/html/Modules.html new/cfe-4.0.1.src/docs/_build/html/Modules.html
--- old/cfe-4.0.0.src/docs/_build/html/Modules.html 2017-03-27 09:57:45.246098735 +0200
+++ new/cfe-4.0.1.src/docs/_build/html/Modules.html 2017-06-26 11:09:20.727172386 +0200
@@ -387,7 +387,7 @@
<p>A module declaration describes a module, including the headers that contribute to that module, its submodules, and other aspects of the module.</p>
<pre class="literal-block">
<em>module-declaration</em>:
- <code class="docutils literal"><span class="pre">explicit</span></code><sub>opt</sub> <code class="docutils literal"><span class="pre">framework</span></code><sub>opt</sub> <code class="docutils literal"><span class="pre">module</span></code> <em>module-id</em> <em>attributes</em><sub>opt</sub> '{' <em>module-member*</em> '}'
+ <code class="docutils literal"><span class="pre">explicit</span></code><span class="subscript">opt</span> <code class="docutils literal"><span class="pre">framework</span></code><span class="subscript">opt</span> <code class="docutils literal"><span class="pre">module</span></code> <em>module-id</em> <em>attributes</em><span class="subscript">opt</span> '{' <em>module-member*</em> '}'
<code class="docutils literal"><span class="pre">extern</span></code> <code class="docutils literal"><span class="pre">module</span></code> <em>module-id</em> <em>string-literal</em>
</pre>
<p>The <em>module-id</em> should consist of only a single <em>identifier</em>, which provides the name of the module being defined. Each module shall have a single definition.</p>
@@ -429,7 +429,7 @@
<em>feature</em> (',' <em>feature</em>)*
<em>feature</em>:
- <code class="docutils literal"><span class="pre">!</span></code><sub>opt</sub> <em>identifier</em>
+ <code class="docutils literal"><span class="pre">!</span></code><span class="subscript">opt</span> <em>identifier</em>
</pre>
<p>The requirements clause allows specific modules or submodules to specify that they are only accessible with certain language dialects or on certain platforms. The feature list is a set of identifiers, defined below. If any of the features is not available in a given translation unit, that translation unit shall not import the module. The optional <code class="docutils literal"><span class="pre">!</span></code> indicates that a feature is incompatible with the module.</p>
<p>The following features are defined:</p>
@@ -479,7 +479,7 @@
<p>A header declaration specifies that a particular header is associated with the enclosing module.</p>
<pre class="literal-block">
<em>header-declaration</em>:
- <code class="docutils literal"><span class="pre">private</span></code><sub>opt</sub> <code class="docutils literal"><span class="pre">textual</span></code><sub>opt</sub> <code class="docutils literal"><span class="pre">header</span></code> <em>string-literal</em>
+ <code class="docutils literal"><span class="pre">private</span></code><span class="subscript">opt</span> <code class="docutils literal"><span class="pre">textual</span></code><span class="subscript">opt</span> <code class="docutils literal"><span class="pre">header</span></code> <em>string-literal</em>
<code class="docutils literal"><span class="pre">umbrella</span></code> <code class="docutils literal"><span class="pre">header</span></code> <em>string-literal</em>
<code class="docutils literal"><span class="pre">exclude</span></code> <code class="docutils literal"><span class="pre">header</span></code> <em>string-literal</em>
</pre>
@@ -534,7 +534,7 @@
<p>A <em>submodule-declaration</em> that is an <em>inferred-submodule-declaration</em> describes a set of submodules that correspond to any headers that are part of the module but are not explicitly described by a <em>header-declaration</em>.</p>
<pre class="literal-block">
<em>inferred-submodule-declaration</em>:
- <code class="docutils literal"><span class="pre">explicit</span></code><sub>opt</sub> <code class="docutils literal"><span class="pre">framework</span></code><sub>opt</sub> <code class="docutils literal"><span class="pre">module</span></code> '*' <em>attributes</em><sub>opt</sub> '{' <em>inferred-submodule-member*</em> '}'
+ <code class="docutils literal"><span class="pre">explicit</span></code><span class="subscript">opt</span> <code class="docutils literal"><span class="pre">framework</span></code><span class="subscript">opt</span> <code class="docutils literal"><span class="pre">module</span></code> '*' <em>attributes</em><span class="subscript">opt</span> '{' <em>inferred-submodule-member*</em> '}'
<em>inferred-submodule-member</em>:
<code class="docutils literal"><span class="pre">export</span></code> '*'
@@ -660,7 +660,7 @@
<p>A <em>link-declaration</em> specifies a library or framework against which a program should be linked if the enclosing module is imported in any translation unit in that program.</p>
<pre class="literal-block">
<em>link-declaration</em>:
- <code class="docutils literal"><span class="pre">link</span></code> <code class="docutils literal"><span class="pre">framework</span></code><sub>opt</sub> <em>string-literal</em>
+ <code class="docutils literal"><span class="pre">link</span></code> <code class="docutils literal"><span class="pre">framework</span></code><span class="subscript">opt</span> <em>string-literal</em>
</pre>
<p>The <em>string-literal</em> specifies the name of the library or framework against which the program should be linked. For example, specifying “clangBasic” would instruct the linker to link with <code class="docutils literal"><span class="pre">-lclangBasic</span></code> for a Unix-style linker.</p>
<p>A <em>link-declaration</em> with the <code class="docutils literal"><span class="pre">framework</span></code> specifies that the linker should link against the named framework, e.g., with <code class="docutils literal"><span class="pre">-framework</span> <span class="pre">MyFramework</span></code>.</p>
@@ -677,7 +677,7 @@
<p>The <em>config-macros-declaration</em> specifies the set of configuration macros that have an effect on the API of the enclosing module.</p>
<pre class="literal-block">
<em>config-macros-declaration</em>:
- <code class="docutils literal"><span class="pre">config_macros</span></code> <em>attributes</em><sub>opt</sub> <em>config-macro-list</em><sub>opt</sub>
+ <code class="docutils literal"><span class="pre">config_macros</span></code> <em>attributes</em><span class="subscript">opt</span> <em>config-macro-list</em><span class="subscript">opt</span>
<em>config-macro-list</em>:
<em>identifier</em> (',' <em>identifier</em>)*
@@ -745,7 +745,7 @@
<p>Attributes are used in a number of places in the grammar to describe specific behavior of other declarations. The format of attributes is fairly simple.</p>
<pre class="literal-block">
<em>attributes</em>:
- <em>attribute</em> <em>attributes</em><sub>opt</sub>
+ <em>attribute</em> <em>attributes</em><span class="subscript">opt</span>
<em>attribute</em>:
'[' <em>identifier</em> ']'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cfe-4.0.0.src/docs/_build/html/ThreadSafetyAnalysis.html new/cfe-4.0.1.src/docs/_build/html/ThreadSafetyAnalysis.html
--- old/cfe-4.0.0.src/docs/_build/html/ThreadSafetyAnalysis.html 2017-03-27 09:57:45.702098965 +0200
+++ new/cfe-4.0.1.src/docs/_build/html/ThreadSafetyAnalysis.html 2017-06-26 11:09:21.183171519 +0200
@@ -415,21 +415,16 @@
</div>
<div class="section" id="warning-flags">
<h3>Warning flags<a class="headerlink" href="#warning-flags" title="Permalink to this headline">¶</a></h3>
-<ul>
-<li><p class="first"><code class="docutils literal"><span class="pre">-Wthread-safety</span></code>: Umbrella flag which turns on the following three:</p>
-<ul>
-<li><p class="first"><code class="docutils literal"><span class="pre">-Wthread-safety-attributes</span></code>: Sanity checks on attribute syntax.</p>
-</li>
-<li><p class="first"><code class="docutils literal"><span class="pre">-Wthread-safety-analysis</span></code>: The core analysis.</p>
-</li>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">-Wthread-safety</span></code>: Umbrella flag which turns on the following three:<ul>
+<li><code class="docutils literal"><span class="pre">-Wthread-safety-attributes</span></code>: Sanity checks on attribute syntax.</li>
+<li><code class="docutils literal"><span class="pre">-Wthread-safety-analysis</span></code>: The core analysis.</li>
<li><dl class="first docutils">
<dt><code class="docutils literal"><span class="pre">-Wthread-safety-precise</span></code>: Requires that mutex expressions match precisely.</dt>
-<dd><p class="first last">This warning can be disabled for code which has a lot of aliases.</p>
-</dd>
+<dd>This warning can be disabled for code which has a lot of aliases.</dd>
</dl>
</li>
-<li><p class="first"><code class="docutils literal"><span class="pre">-Wthread-safety-reference</span></code>: Checks when guarded members are passed by reference.</p>
-</li>
+<li><code class="docutils literal"><span class="pre">-Wthread-safety-reference</span></code>: Checks when guarded members are passed by reference.</li>
</ul>
</li>
</ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cfe-4.0.0.src/docs/_build/html/_sources/ClangFormatStyleOptions.rst.txt new/cfe-4.0.1.src/docs/_build/html/_sources/ClangFormatStyleOptions.rst.txt
--- old/cfe-4.0.0.src/docs/_build/html/_sources/ClangFormatStyleOptions.rst.txt 2016-08-09 16:24:40.000000000 +0200
+++ new/cfe-4.0.1.src/docs/_build/html/_sources/ClangFormatStyleOptions.rst.txt 2017-04-26 22:48:39.000000000 +0200
@@ -734,7 +734,8 @@
Use C++03-compatible syntax.
* ``LS_Cpp11`` (in configuration: ``Cpp11``)
- Use features of C++11 (e.g. ``A`` instead of ``A``).
+ Use features of C++11, C++14 and C++1z (e.g. ``A`` instead of
+ ``A``).
* ``LS_Auto`` (in configuration: ``Auto``)
Automatic detection based on the input.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cfe-4.0.0.src/docs/_build/man/clang.1 new/cfe-4.0.1.src/docs/_build/man/clang.1
--- old/cfe-4.0.0.src/docs/_build/man/clang.1 2017-03-27 09:57:40.670096579 +0200
+++ new/cfe-4.0.1.src/docs/_build/man/clang.1 2017-06-26 11:09:15.811181734 +0200
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "CLANG" "1" "Mar 27, 2017" "4" "Clang"
+.TH "CLANG" "1" "Jun 26, 2017" "4" "Clang"
.SH NAME
clang \- the Clang C, C++, and Objective-C compiler
.
++++++ clang-resourcedirs.patch ++++++
--- /var/tmp/diff_new_pack.yp7RPg/_old 2017-07-04 13:32:36.625069310 +0200
+++ /var/tmp/diff_new_pack.yp7RPg/_new 2017-07-04 13:32:36.625069310 +0200
@@ -1,7 +1,7 @@
-Index: cfe-4.0.0.src/lib/Driver/Driver.cpp
+Index: cfe-4.0.1.src/lib/Driver/Driver.cpp
===================================================================
---- cfe-4.0.0.src/lib/Driver/Driver.cpp
-+++ cfe-4.0.0.src/lib/Driver/Driver.cpp
+--- cfe-4.0.1.src/lib/Driver/Driver.cpp
++++ cfe-4.0.1.src/lib/Driver/Driver.cpp
@@ -64,7 +64,7 @@ Driver::Driver(StringRef ClangExecutable
// Compute the path to the resource directory.
++++++ clang-tools-extra-4.0.0.src.tar.xz -> clang-tools-extra-4.0.1.src.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-tools-extra-4.0.0.src/clang-tidy/modernize/UseEmplaceCheck.cpp new/clang-tools-extra-4.0.1.src/clang-tidy/modernize/UseEmplaceCheck.cpp
--- old/clang-tools-extra-4.0.0.src/clang-tidy/modernize/UseEmplaceCheck.cpp 2016-07-29 04:10:23.000000000 +0200
+++ new/clang-tools-extra-4.0.1.src/clang-tidy/modernize/UseEmplaceCheck.cpp 2017-05-22 03:56:33.000000000 +0200
@@ -20,6 +20,14 @@
static const auto DefaultSmartPointers =
"::std::shared_ptr; ::std::unique_ptr; ::std::auto_ptr; ::std::weak_ptr";
+namespace {
+namespace impl {
+// FIXME: This matcher should be replaced by a matcher from ASTMatcher.h
+const ast_matchers::internal::VariadicDynCastAllOfMatcher
participants (1)
-
root@hilbert.suse.de