summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Brewer <ben.brewer@codethink.co.uk>2015-08-06 16:01:10 +0100
committerBen Brewer <ben.brewer@codethink.co.uk>2015-08-06 16:01:10 +0100
commit1262b6ccc1cbaf4414b20ef4d25d8b931964e33f (patch)
treeec4478adbffc97e134d959094a14f52e0ee27cb2
parent7d593cf14b6df28480d915e4cb812268f429f49c (diff)
downloadflang-benbrewer/ansi-0522.tar.gz
Remove character error check in semantic analysis of EQUIVALENCEbenbrewer/ansi-0522
-rw-r--r--lib/Sema/SemaEquivalence.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/lib/Sema/SemaEquivalence.cpp b/lib/Sema/SemaEquivalence.cpp
index a1cd6f9d98..3fee2f4abb 100644
--- a/lib/Sema/SemaEquivalence.cpp
+++ b/lib/Sema/SemaEquivalence.cpp
@@ -244,11 +244,6 @@ bool Sema::CheckEquivalenceType(QualType ExpectedType, const Expr *E) {
}
} else if(ExpectedType->isBuiltinType()) {
if(IsDefaultBuiltinOrDoublePrecisionType(ExpectedType)) {
- if(ObjectType->isCharacterType()) {
- Diags.Report(E->getLocation(), diag::err_expected_numeric_or_logical_expr)
- << ObjectType << E->getSourceRange();
- return true;
- }
if(!IsDefaultBuiltinOrDoublePrecisionType(ObjectType)) {
Diags.Report(E->getLocation(),
diag::err_typecheck_expected_default_kind_expr)