File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -3289,10 +3289,14 @@ def _evaluate_stack(self, token=None):
3289
3289
except :
3290
3290
pass
3291
3291
3292
+ if len (self .nameStack ) == 0 :
3293
+ debug_print ("trace (Empty Stack)" )
3294
+ return
3295
+
3292
3296
# if 'typedef' in self.nameStack: self._evaluate_typedef() # allows nested typedefs, probably a bad idea
3293
- if (
3297
+ elif (
3294
3298
not self .curClass
3295
- and "typedef" in self .nameStack
3299
+ and self .nameStack [ 0 ] == "typedef"
3296
3300
and (
3297
3301
self .stack [- 1 ] == ";"
3298
3302
or (
@@ -3307,9 +3311,6 @@ def _evaluate_stack(self, token=None):
3307
3311
self ._evaluate_typedef ()
3308
3312
return
3309
3313
3310
- elif len (self .nameStack ) == 0 :
3311
- debug_print ("trace (Empty Stack)" )
3312
- return
3313
3314
elif self .nameStack [0 ] == "namespace" :
3314
3315
# Taken care of outside of here
3315
3316
pass
You can’t perform that action at this time.
0 commit comments