llvm-project/clang/test/CXX
Serge Pavlov 7dcc97e7ac Warn if function or variable cannot be implicitly instantiated
With this patch compiler emits warning if it tries to make implicit instantiation
of a template but cannot find the template definition. The warning can be suppressed
by explicit instantiation declaration or by command line options
-Wundefined-var-template and -Wundefined-func-template. The implementation follows
the discussion of http://reviews.llvm.org/D12326.

Differential Revision: http://reviews.llvm.org/D16396

llvm-svn: 266719
2016-04-19 06:19:52 +00:00
..
basic Lit C++11 Compatibility Patch 2016-04-14 23:47:07 +00:00
class Lit C++11 Compatibility Patch 2016-04-14 23:47:07 +00:00
class.access Lit C++11 Compatibility Patch 2016-04-13 20:00:45 +00:00
class.derived PR6037 2015-01-19 01:44:02 +00:00
concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept [Concepts] Implement subsection [dcl.spec.concept]p7 of the Concepts TS 2016-04-09 02:55:27 +00:00
conv PR6037 2015-01-19 01:44:02 +00:00
dcl.dcl Implement support for [[maybe_unused]] in C++1z that is based off existing support for unused, and treat it as an extension pre-C++1z. This also means extending the existing unused attribute so that it can be placed on an enum and enumerator, in addition to the other subjects. 2016-03-09 16:48:08 +00:00
dcl.decl Paper over the Windows-only enum initialization test failure until the bug is fixed 2016-03-28 20:13:55 +00:00
drs Make SemaAccess smarter about determining when a dependent class might 2016-03-23 20:39:06 +00:00
except Promote a warning on ill-formed code (redeclaration missing an exception 2015-09-30 00:48:50 +00:00
expr [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3) 2016-03-21 09:25:37 +00:00
lex Convert test/CXX/lex/lex.literal/lex.string/p4.cpp back to DOS line 2016-01-04 10:17:48 +00:00
over Improve diagnostics for ill-formed literal operator declarations. 2016-02-17 00:04:04 +00:00
special Unify warnings/errors from "maybe you meant" to "did you mean". 2015-04-02 22:10:06 +00:00
stmt.stmt Lit C++11 Compatibility Patch 2016-04-14 23:47:07 +00:00
temp Warn if function or variable cannot be implicitly instantiated 2016-04-19 06:19:52 +00:00