<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp-clang/test/CXX/basic, branch master</title>
<subtitle>emscripten clang</subtitle>
<id>https://git.amat.us/emscripten-fastcomp-clang/atom/test/CXX/basic?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp-clang/atom/test/CXX/basic?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/'/>
<updated>2013-04-22T15:31:51Z</updated>
<entry>
<title>C++1y constexpr extensions, round 1: Allow most forms of declaration and</title>
<updated>2013-04-22T15:31:51Z</updated>
<author>
<name>Richard Smith</name>
<email>richard-llvm@metafoo.co.uk</email>
</author>
<published>2013-04-22T15:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=a10b97898ee6339c3110e6ca33f178ff52f05238'/>
<id>urn:sha1:a10b97898ee6339c3110e6ca33f178ff52f05238</id>
<content type='text'>
statement in constexpr functions. Everything which doesn't require variable
mutation is also allowed as an extension in C++11. 'void' becomes a literal
type to support constexpr functions which return 'void'.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180022 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The 'constexpr implies const' rule for non-static member functions is gone in</title>
<updated>2013-04-21T01:08:50Z</updated>
<author>
<name>Richard Smith</name>
<email>richard-llvm@metafoo.co.uk</email>
</author>
<published>2013-04-21T01:08:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=840462670ba7a6bc26265a2306b35f2f0f01f51c'/>
<id>urn:sha1:840462670ba7a6bc26265a2306b35f2f0f01f51c</id>
<content type='text'>
C++1y, so stop adding the 'const' there. Provide a compatibility warning for
code relying on this in C++11, with a fix-it hint. Update our lazily-written
tests to add the const, except for those ones which were testing our
implementation of this rule.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179969 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Skip transparent contexts when looking for using directives in name lookup.</title>
<updated>2013-04-09T01:49:26Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2013-04-09T01:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=34366208e3ec6876ef501e85978466d2ddecb3d2'/>
<id>urn:sha1:34366208e3ec6876ef501e85978466d2ddecb3d2</id>
<content type='text'>
Fixes the bootstrap regression I introduced in r179067.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179079 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>&lt;rdar://problem/13540899&gt; Collect using directives from all of the semantic contexts not represented by scopes.</title>
<updated>2013-04-08T23:11:25Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2013-04-08T23:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=44b2ea97957b553e76e757c1926c3ad1fadbe1b2'/>
<id>urn:sha1:44b2ea97957b553e76e757c1926c3ad1fadbe1b2</id>
<content type='text'>
This fixes a regression I introduced in r178136, where we would not
consider the using directives from the semantic declaration contexts
that aren't represented by the lexical scopes (Scope) when performing
unqualified name lookup. This lead to horribly funny diagnostics like
"no identifier named 'foo'; did you mean 'foo'?".



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179067 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Only merge down a variable type if the previous declaration was</title>
<updated>2013-04-01T18:34:28Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2013-04-01T18:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=5b8740f840238b3616691e5b300df57a758f32a6'/>
<id>urn:sha1:5b8740f840238b3616691e5b300df57a758f32a6</id>
<content type='text'>
visible.  There's a lot of potential badness in how we're modelling
these things, but getting this much correct is reasonably easy.

rdar://13535367

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178488 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>&lt;rdar://problem/13317030&gt; Consider using directives when performing unqualified name lookup into declarations contexts represented by the qualified-id but not in the actual scope hierarchy.</title>
<updated>2013-03-27T12:51:49Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2013-03-27T12:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=6bed88e9d25fd7e16edf3d95447ba414d9d73d72'/>
<id>urn:sha1:6bed88e9d25fd7e16edf3d95447ba414d9d73d72</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178136 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove FIXMEs: these are covered by a core issue which we don't yet implement</title>
<updated>2013-03-26T01:17:18Z</updated>
<author>
<name>Richard Smith</name>
<email>richard-llvm@metafoo.co.uk</email>
</author>
<published>2013-03-26T01:17:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=f9223aad2666a9166152a2c666df581376e6906a'/>
<id>urn:sha1:f9223aad2666a9166152a2c666df581376e6906a</id>
<content type='text'>
(but we happen to get this part right).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177958 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement special-case name lookup for inheriting constructors: member</title>
<updated>2013-03-26T01:15:19Z</updated>
<author>
<name>Richard Smith</name>
<email>richard-llvm@metafoo.co.uk</email>
</author>
<published>2013-03-26T01:15:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=2db075b1d3b16f0100fe06408dfb4ab7d50700a4'/>
<id>urn:sha1:2db075b1d3b16f0100fe06408dfb4ab7d50700a4</id>
<content type='text'>
using-declarations with names which look constructor-like are interpreted as
constructor names.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177957 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add quotation marks to template names in diagnostics.</title>
<updated>2013-03-05T06:21:38Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-05T06:21:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=4b02dff7aebb98d2d60b2ff4d3fc86109213128c'/>
<id>urn:sha1:4b02dff7aebb98d2d60b2ff4d3fc86109213128c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176474 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>PR15100: look through type sugar when determining whether we have one of the</title>
<updated>2013-01-29T02:49:47Z</updated>
<author>
<name>Richard Smith</name>
<email>richard-llvm@metafoo.co.uk</email>
</author>
<published>2013-01-29T02:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=485b31292752252328de0a3db1d1cd39c87026c0'/>
<id>urn:sha1:485b31292752252328de0a3db1d1cd39c87026c0</id>
<content type='text'>
forms of 'main' which we accept as an extension.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173758 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
