diff options
author | Sergey Prigogin | 2012-04-10 22:14:09 +0000 |
---|---|---|
committer | Sergey Prigogin | 2012-04-13 18:49:12 +0000 |
commit | 20ea7546f85ed277b38116bc7a99334c57e317f8 (patch) | |
tree | 3a579378ccafea85c5c7e7ba06c940dbf7306fd7 /lrparser/org.eclipse.cdt.core.lrparser | |
parent | 33374d0a517f3c40e03352b63ec4edc8885fb633 (diff) | |
download | org.eclipse.cdt-20ea7546f85ed277b38116bc7a99334c57e317f8.tar.gz org.eclipse.cdt-20ea7546f85ed277b38116bc7a99334c57e317f8.tar.xz org.eclipse.cdt-20ea7546f85ed277b38116bc7a99334c57e317f8.zip |
Bug 316076. Added IFunction.isNoReturn() method.
Change-Id: Idfa2aa067e9c956b9a990980797a41277a84cc58
Reviewed-on: https://git.eclipse.org/r/5584
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Diffstat (limited to 'lrparser/org.eclipse.cdt.core.lrparser')
-rw-r--r-- | lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java index d6f0d88bc71..662da9896a3 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java +++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Function.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2008 IBM Corporation and others. + * Copyright (c) 2006, 2012 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 @@ -7,6 +7,7 @@ * * Contributors: * IBM Corporation - initial API and implementation + * Sergey Prigogin (Google) *******************************************************************************/ package org.eclipse.cdt.internal.core.dom.lrparser.c99.bindings; @@ -34,6 +35,7 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio private boolean isRegister; private boolean isStatic; private boolean isVarArgs; + private boolean isNoReturn; // the scope that the function is in (must be the global scope, no?) private IScope scope; @@ -117,6 +119,14 @@ public class C99Function extends PlatformObject implements IC99Binding, IFunctio this.isVarArgs = isVarArgs; } + public boolean isNoReturn() { + return isNoReturn; + } + + public void setNoReturn(boolean isNoReturn) { + this.isNoReturn = isNoReturn; + } + public ILinkage getLinkage() { return Linkage.C_LINKAGE; } |