Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Prigogin2014-11-21 22:43:49 +0000
committerSergey Prigogin2014-11-22 05:28:45 +0000
commitdf1abc266ec953396aec7c5a7866b8e7249334f8 (patch)
tree9fa93c3b9b9a5f15eeb53eb74d365770eb8f597d
parent14bd577ad2e740039e9c34b156410031dddf822f (diff)
downloadorg.eclipse.cdt-df1abc266ec953396aec7c5a7866b8e7249334f8.tar.gz
org.eclipse.cdt-df1abc266ec953396aec7c5a7866b8e7249334f8.tar.xz
org.eclipse.cdt-df1abc266ec953396aec7c5a7866b8e7249334f8.zip
Removed an obsolete test disablement.
Change-Id: I796fdc2cc73c9c9800b0f437a0cdfa206afc2953 Reviewed-on: https://git.eclipse.org/r/36874 Tested-by: Hudson CI Reviewed-by: Doug Schaefer <dschaefer@qnx.com> Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com> Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/CompleteParser2Tests.java14
1 files changed, 1 insertions, 13 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/CompleteParser2Tests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/CompleteParser2Tests.java
index 86c82b081a2..d5755976da3 100644
--- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/CompleteParser2Tests.java
+++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/CompleteParser2Tests.java
@@ -83,7 +83,6 @@ import org.eclipse.cdt.internal.core.dom.parser.c.GNUCSourceParser;
import org.eclipse.cdt.internal.core.dom.parser.cpp.GNUCPPSourceParser;
import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor;
import org.eclipse.cdt.internal.core.parser.ParserException;
-import org.eclipse.core.runtime.Platform;
/**
* @author jcamelon
@@ -2451,9 +2450,6 @@ public class CompleteParser2Tests extends BaseTestCase {
}
public void test158192_declspec_on_class() throws Exception {
- if (!Platform.getOS().equals(Platform.OS_WIN32))
- return; // TODO: see GPPParserExtensionConfiguration.supportDeclspecSpecifiers()
-
Writer writer = new StringWriter();
writer.write("class __declspec(foobar) Foo1 {};\n");
writer.write("union __declspec(foobar) Foo2 {};\n");
@@ -2478,9 +2474,6 @@ public class CompleteParser2Tests extends BaseTestCase {
}
public void test158192_declspec_on_variable() throws Exception {
- if (!Platform.getOS().equals(Platform.OS_WIN32))
- return; // TODO: see GPPParserExtensionConfiguration.supportDeclspecSpecifiers()
-
Writer writer = new StringWriter();
writer.write("__declspec(foobar) class Foo {} bar;\n");
IASTTranslationUnit tu = parse(writer.toString(), true, ParserLanguage.CPP, true);
@@ -2496,19 +2489,14 @@ public class CompleteParser2Tests extends BaseTestCase {
assertInstances(col, bar, 1);
}
- // MSVC does not allow declspec in this position, GCC does so we test for this
- // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=158192
public void test158192_declspec_in_declarator() throws Exception {
- if (!Platform.getOS().equals(Platform.OS_WIN32))
- return; // TODO: see GPPParserExtensionConfiguration.supportDeclspecSpecifiers()
-
Writer writer = new StringWriter();
writer.write("int * __declspec(foo) bar = 0;\n");
IASTTranslationUnit tu = parse(writer.toString(), true, ParserLanguage.CPP, true);
IASTProblem[] problems = CPPVisitor.getProblems(tu);
- assertFalse("__declspec rejected inside declarator", problems.length>0);
+ assertFalse("__declspec rejected inside declarator", problems.length > 0);
NameCollector col = new NameCollector();
tu.accept(col);

Back to the top