/*******************************************************************************
- * Copyright (c) 2004, 2014 IBM Corporation and others.
+ * Copyright (c) 2004, 2015 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
public void testExpressionLabelReference_84144() throws Exception {
parseAndCheckBindings(true);
}
-
+
+ // void f()
+ // {
+ // unsigned long long labelPtr;
+ // labelPtr = (unsigned long long) &&L;
+ // goto *labelPtr;
+ // L:
+ // return;
+ // }
+ public void testExpressionLabelReferenceCast_84144() throws Exception {
+ parseAndCheckBindings(true);
+ }
+
// int version = 0;
// int NextVersion() {
// return __atomic_add_fetch(&version, 1, 5);
* Sergey Prigogin (Google)
* Thomas Corbat (IFS)
* Anders Dahlberg (Ericsson) - bug 84144
+ * Justin You (Synopsys) - bug 84144
*******************************************************************************/
package org.eclipse.cdt.internal.core.dom.parser;
skipBrackets(IToken.tLPAREN, IToken.tRPAREN, IToken.tSEMI);
switch (LTcatchEOF(1)) {
case IToken.tAMPERASSIGN:
- case IToken.tAND:
case IToken.tARROW:
case IToken.tARROWSTAR:
case IToken.tASSIGN: