[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebindings/kalyptus
From:       Richard Dale <Richard_Dale () tipitina ! demon ! co ! uk>
Date:       2005-03-02 10:22:27
Message-ID: 20050302102227.62EAD16EF1 () office ! kde ! org
[Download RAW message or body]

CVS commit by rdale: 

* Added an error message if the parent of a class is unexpectedly missing

CCMAIL: adrian@suse.de


  M +4 -1      kalyptusCxxToSmoke.pm   1.111


--- kdebindings/kalyptus/kalyptusCxxToSmoke.pm  #1.110:1.111
@@ -1928,5 +1928,5 @@
         
         return if $classNode->{NodeType} eq 'namespace';
-        
+
         print OUT "      case $cur:\t//$className\n";
         print OUT "\tswitch(to) {\n";
@@ -1937,4 +1937,7 @@
                 next if !defined $classidx{$superClassName}; # inherits from unknown \
                class, see below
                 next if $classidx{$superClassName} == $cur;    # shouldn't happen in \
Qt +                if (!defined $s) {
+                        die "problem with $className missing parent"
+                }
                 next if $s->kdocAstUtil::inheritsAsVirtual($classNode); # can't cast \
                from a virtual base class
                 $cur = $classidx{$superClassName}; # KDE has MI with diamond shaped \
cycles (cf. KXMLGUIClient)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic