{"shas":[["1447125f0e8a4f9b658a9b3fbd06fa6e27a18978","86057438fbc6889b91f258c30d1da4db8d71d7c8@91177308-0d34-0410-b5e6-96231b3b80d8","Check whether DependentScopeDeclRefExpr's NestedNameSpecifier exists before accessing it, both for consistency (see StmtPrinter::VisitDeclRefExpr()) and for other use cases of dependent types.\n\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@124119 91177308-0d34-0410-b5e6-96231b3b80d8","axel"],["881b2f87d65bc61e5d9d660ffe9959ba7f16243a","20237f4b434bdcccb3b4c7b8643e049a656bb565@91177308-0d34-0410-b5e6-96231b3b80d8","Re-instate r123977/r123978, my updates of the reference-binding\nimplementation used by overload resolution to support rvalue\nreferences. The original commits caused PR9026 and some\nhard-to-reproduce self-host breakage.\n\nThe only (crucial!) difference between this commit and the previous\ncommits is that we now properly check the SuppressUserConversions flag\nbefore attempting to perform a second user-defined conversion in\nreference binding, breaking the infinite recursion chain of\nuser-defined conversions.\n\nRvalue references should be working a bit better now.\n\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@124121 91177308-0d34-0410-b5e6-96231b3b80d8","dgregor"],["b7431713529172fff86e2e58137bc8cd9d921678","af664bbd4d5aee5df9352ca181b40e17255c4a06@91177308-0d34-0410-b5e6-96231b3b80d8","Use attributes for all the override control specifiers.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@124122 91177308-0d34-0410-b5e6-96231b3b80d8","andersca"]],"repo":"larsr/clang","actor":"larsr","ref":"refs/heads/master","size":3,"head":"b7431713529172fff86e2e58137bc8cd9d921678","actor_gravatar":"bbe632633cce5ebc8415de53b346aef6","push_id":23439241}