Revert "Sema: allow imaginary constants via GNU extension if UDL overloads not present."
authorTim Northover <tnorthover@apple.com>
Wed, 24 May 2017 22:18:35 +0000 (22:18 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 24 May 2017 22:18:35 +0000 (22:18 +0000)
commit9d891185ad51c12a9051801464ca95fcb7633c7e
treea893be8d2c5c20cdc74fec0d1514a624dc4359d6
parenta28414d7ec3d86c23d4aaf39ca71f67634ae4a04
Revert "Sema: allow imaginary constants via GNU extension if UDL overloads not present."

This reverts commit r303697. It broke libc++ tests that were specifically
checking incompatibility in C++14 mode.

llvm-svn: 303813
clang/include/clang/Basic/DiagnosticLexKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/Lex/LiteralSupport.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaLookup.cpp
clang/test/SemaCXX/imaginary-constants.cpp [deleted file]