summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-01-28 19:29:31 +0000
committerMarc Laukien <marc@zeroc.com>2002-01-28 19:29:31 +0000
commitd186dcdacce49f1d02d8f6edda635d088a515a90 (patch)
treec4160653eb09f63653839d338b5467af27b1a062 /cpp/src/Slice/Parser.cpp
parentfix (diff)
downloadice-d186dcdacce49f1d02d8f6edda635d088a515a90.tar.bz2
ice-d186dcdacce49f1d02d8f6edda635d088a515a90.tar.xz
ice-d186dcdacce49f1d02d8f6edda635d088a515a90.zip
fix
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r--cpp/src/Slice/Parser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp
index 589c642cb61..933b0f4301f 100644
--- a/cpp/src/Slice/Parser.cpp
+++ b/cpp/src/Slice/Parser.cpp
@@ -1407,7 +1407,7 @@ Slice::ClassDef::dataMembers()
bool
Slice::ClassDef::isAbstract()
{
- if (isInterface())
+ if (isInterface() || _bases.size() > 1) // Is this an interface, or does it derive from interfaces?
{
return true;
}