r348834 - Reland r348741 "[Sema] Further improvements to to static_assert diagnostics."

2018-12-11 Thread Clement Courbet via cfe-commits
Author: courbet Date: Tue Dec 11 00:39:11 2018 New Revision: 348834 URL: http://llvm.org/viewvc/llvm-project?rev=348834&view=rev Log: Reland r348741 "[Sema] Further improvements to to static_assert diagnostics." Fix a dangling reference to temporary, never return nullptr. Mod

r348742 - Revert r348741 "[Sema] Further improvements to to static_assert diagnostics."

2018-12-10 Thread Clement Courbet via cfe-commits
Author: courbet Date: Mon Dec 10 00:53:17 2018 New Revision: 348742 URL: http://llvm.org/viewvc/llvm-project?rev=348742&view=rev Log: Revert r348741 "[Sema] Further improvements to to static_assert diagnostics." Seems to break build bots. Modified: cfe/trunk/include/cla

r348741 - [Sema] Further improvements to to static_assert diagnostics.

2018-12-10 Thread Clement Courbet via cfe-commits
Author: courbet Date: Mon Dec 10 00:19:38 2018 New Revision: 348741 URL: http://llvm.org/viewvc/llvm-project?rev=348741&view=rev Log: [Sema] Further improvements to to static_assert diagnostics. Summary: We're now handling cases like `static_assert(!expr)` and static_assert(!(expr))`. Reviewers: