diff options
author | Marco Stornelli | 2019-03-19 19:34:27 +0000 |
---|---|---|
committer | Marco Stornelli | 2019-03-21 19:41:26 +0000 |
commit | f2635eed74b108675d48c215e7ebc5d20773910b (patch) | |
tree | d7d9064051c0f7b75d4fe76e3716d8462b20e6dc /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java | |
parent | e70a63a424a193df50810f497bc2365d9f8796be (diff) | |
download | org.eclipse.cdt-f2635eed74b108675d48c215e7ebc5d20773910b.tar.gz org.eclipse.cdt-f2635eed74b108675d48c215e7ebc5d20773910b.tar.xz org.eclipse.cdt-f2635eed74b108675d48c215e7ebc5d20773910b.zip |
Bug 545562 - Fix return checker check for template functions
Change-Id: Ie5e3d4560cb3784f6c8393290d64794db56294d7
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java index bc9cd9b9ac8..5f6de123898 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java @@ -734,7 +734,10 @@ public class CPPFunction extends PlatformObject implements ICPPFunction, ICPPInt @Override public boolean isNoReturn() { - ICPPASTFunctionDeclarator dtor = getPreferredDtor(); + return isNoReturn(getPreferredDtor()); + } + + public static boolean isNoReturn(ICPPASTFunctionDeclarator dtor) { if (dtor == null) { return false; } |