Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
f0dd853bb1e8f3e59b169e6d34a8556c6003c47c
/
test
/
SemaCXX
/
cxx98-compat.cpp
ef4579c
Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention...
by Larisse Voufo
· 11 years ago
cbec59a
Undisable a test for a c++98-compat warning for inheriting constructors now that we implement them.
by Richard Smith
· 11 years ago
6242a45
Fix handling of braced-init-list as reference initializer within aggregate
by Richard Smith
· 11 years ago
25cf8ab
Revert r172285 (suppressing a 'redundant' -Wc++98-compat warning) and add a
by Richard Smith
· 12 years ago
193649c
Only produce one -Wc++98-compat warning when initializing a reference from an init list with multiple elements.
by Richard Smith
· 12 years ago
ac71351
Properly compute triviality for explicitly-defaulted or deleted special members.
by Richard Smith
· 12 years ago
f64231e
Teach Clang parser to reject C++11 attributes that appertain to declaration specifiers.
by Michael Han
· 12 years ago
ccc4f28
The presence of a user-*declared* constructor makes the default
by Douglas Gregor
· 12 years ago
e5e8f4d
Use the location of the copy assignment when diagnosing classes that are nontrivial because of it.
by Benjamin Kramer
· 12 years ago
2cd7f41
Fix ambiguity detection in GetBestOverloadCandidateSimple.
by Benjamin Kramer
· 12 years ago
aa54986
Remove -Wc++98-compat warning for an outrageously-rare circumstance of 'this'
by Richard Smith
· 12 years ago
a1366cb
PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode.
by Richard Smith
· 12 years ago
86e6fdc
Two missing -Wc++98-compat warnings, for null pointers as non-type template
by Richard Smith
· 12 years ago
03544fc
Add missing -Wc++98-compat warnings for initializer list initializations which
by Richard Smith
· 12 years ago
b4051e7
Implement C++11 [temp.arg.nontype]'s permission to use the address of an object
by Richard Smith
· 12 years ago
6c4c36c
PR10217: Provide diagnostics explaining why an implicitly-deleted special
by Richard Smith
· 12 years ago
ca89371
Fix the other place where C++98 work for initializer lists was necessary.
by Sebastian Redl
· 13 years ago
3e280b5
Add the missing compatibility warning for braced initializers as default arguments.
by Sebastian Redl
· 13 years ago
26b75c0
Improve diagnostics for UCNs referring to control characters and members of the
by Richard Smith
· 13 years ago
5cc2c6e
Lexing support for user-defined literals. Currently these lex as the same token
by Richard Smith
· 13 years ago
dbe01bb
Tests for r151508.
by Richard Smith
· 13 years ago
d390de9
Fix r151443 to only apply C++11's exception for non-static data member access
by Richard Smith
· 13 years ago
39304fa
__decltype is a GNU extension, not a C++11 extension.
by Richard Smith
· 13 years ago
b9c64d8
C++11 allows unions to have static data members. Remove the corresponding
by Richard Smith
· 13 years ago
6dc00f6
Proper initializer list support for new expressions and type construct expressions. Array new still missing.
by Sebastian Redl
· 13 years ago
56a0428
Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new.
by Sebastian Redl
· 13 years ago
dc3b723
Stub out the Sema interface for lambda expressions, and change the parser to use it. Unconditionally error on lambda expressions because they don't work in any meaningful way yet.
by Eli Friedman
· 13 years ago
0e9e981
Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-POD
by Richard Smith
· 13 years ago
95aafb2
Add -Wc++98-compat warning for enumerations in nested name specifiers.
by Richard Smith
· 13 years ago
e7d7c39
-Wc++98-compat: warn on nontrivial types used in unions and anonymous structs.
by Richard Smith
· 13 years ago
83da2e7
-Wc++98-compat: diagnose if a reference is bound to a prvalue which does not
by Richard Smith
· 13 years ago
53e5351
Add a -Wc++98-compat warning for friend functions of class templates which would
by Richard Smith
· 13 years ago
77faa36
-Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access
by Richard Smith
· 13 years ago
6b13022
-Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.
by Richard Smith
· 13 years ago
ebaf0e6
-Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1.
by Richard Smith
· 13 years ago
841804b
Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t',
by Richard Smith
· 13 years ago
0aa86c0
Add -Wc++98-compat warning for deduced 'auto' type specifier.
by Richard Smith
· 13 years ago
7fe6208
Implement -Wc++98-compat warnings for the parser.
by Richard Smith
· 13 years ago
661a996
-Wc++98-compat warnings for the lexer.
by Richard Smith
· 13 years ago
41be673
-Wc++98-compat: warn on C++11 attributes and alignas.
by Richard Smith
· 13 years ago
84ef899
Test for r141985.
by Richard Smith
· 13 years ago
f38eaa4
Revert the -Wc++98-compat flag because dgregor doesn't like it.
by Jeffrey Yasskin
· 13 years ago
9469678
Convert newly-added test from -std=c++0x to -std=c++11.
by Richard Smith
· 13 years ago
48a9d18
Implement the first piece of a -Wc++98-compat flag so that people can build in
by Jeffrey Yasskin
· 13 years ago