diff options
author | Markus Schorn | 2009-04-28 15:52:25 +0000 |
---|---|---|
committer | Markus Schorn | 2009-04-28 15:52:25 +0000 |
commit | 4f634fd92354f5576b22662908c429c65438f53c (patch) | |
tree | 13ca020b6d8a39dd705fa65e92c4c8639945f6d9 /lrparser | |
parent | 997f6d7197c31e2102983c3975930a803f3b25fe (diff) | |
download | org.eclipse.cdt-4f634fd92354f5576b22662908c429c65438f53c.tar.gz org.eclipse.cdt-4f634fd92354f5576b22662908c429c65438f53c.tar.xz org.eclipse.cdt-4f634fd92354f5576b22662908c429c65438f53c.zip |
Argument deduction from class instances, bug 272848.
Diffstat (limited to 'lrparser')
2 files changed, 0 insertions, 67 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRCPPSpecFailingTest.java b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRCPPSpecFailingTest.java deleted file mode 100644 index d659b54f7d2..00000000000 --- a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRCPPSpecFailingTest.java +++ /dev/null @@ -1,66 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2006, 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.cdt.core.lrparser.tests; - -import junit.framework.TestSuite; - -import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit; -import org.eclipse.cdt.core.dom.lrparser.gnu.GCCLanguage; -import org.eclipse.cdt.core.dom.lrparser.gnu.GPPLanguage; -import org.eclipse.cdt.core.model.ILanguage; -import org.eclipse.cdt.core.parser.ParserLanguage; -import org.eclipse.cdt.core.parser.tests.ast2.AST2CPPSpecFailingTest; -import org.eclipse.cdt.internal.core.parser.ParserException; - -@SuppressWarnings("restriction") -public class LRCPPSpecFailingTest extends AST2CPPSpecFailingTest { - - public static TestSuite suite() { - return suite(LRCPPSpecFailingTest.class); - } - - public LRCPPSpecFailingTest() { } - public LRCPPSpecFailingTest(String name) { super(name); } - - - @Override - protected void parseCandCPP( String code, boolean checkBindings, int expectedProblemBindings ) throws ParserException { - parse(code, ParserLanguage.C, checkBindings, expectedProblemBindings); - parse(code, ParserLanguage.CPP, checkBindings, expectedProblemBindings); - } - - @Override - protected IASTTranslationUnit parse( String code, ParserLanguage lang, boolean checkBindings, int expectedProblemBindings ) throws ParserException { - ILanguage language = lang.isCPP() ? getCPPLanguage() : getCLanguage(); - ParseHelper.Options options = new ParseHelper.Options(); - options.setCheckBindings(checkBindings); - options.setExpectedProblemBindings(expectedProblemBindings); - return ParseHelper.parse(code, language, options); - } - - @Override - protected IASTTranslationUnit parse(String code, ParserLanguage lang, String[] problems) throws ParserException { - ILanguage language = lang.isCPP() ? getCPPLanguage() : getCLanguage(); - ParseHelper.Options options = new ParseHelper.Options(); - options.setProblems(problems); - return ParseHelper.parse(code, language, options); - } - - - protected ILanguage getCLanguage() { - return GCCLanguage.getDefault(); - } - - protected ILanguage getCPPLanguage() { - return GPPLanguage.getDefault(); - } - -} diff --git a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java index 2b3c05843cc..206aabc2be4 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java +++ b/lrparser/org.eclipse.cdt.core.lrparser.tests/src/org/eclipse/cdt/core/lrparser/tests/LRParserTestSuite.java @@ -33,7 +33,6 @@ public class LRParserTestSuite extends TestSuite { addTest(LRCompleteParser2Tests.suite()); addTest(LRCompletionBasicTest.suite()); addTest(LRCompletionParseTest.suite()); - addTest(LRCPPSpecFailingTest.suite()); addTest(LRCPPSpecTest.suite()); addTest(LRCPPTests.suite()); addTest(LRCSpecTests.suite()); // a couple of failures |