Ecere Software
/
sdk
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e13d47c
)
compiler/libec: Fixed crash on inheriting off a struct
author
Jerome St-Louis
<jerome@ecere.com>
Wed, 11 Sep 2013 00:21:47 +0000
(20:21 -0400)
committer
Jerome St-Louis
<jerome@ecere.com>
Wed, 11 Sep 2013 01:37:45 +0000
(21:37 -0400)
compiler/libec/src/ast.ec
patch
|
blob
|
history
diff --git
a/compiler/libec/src/ast.ec
b/compiler/libec/src/ast.ec
index
9efaa9e
..
341bd9d
100644
(file)
--- a/
compiler/libec/src/ast.ec
+++ b/
compiler/libec/src/ast.ec
@@
-1812,7
+1812,7
@@
void SetupBaseSpecs(Symbol symbol, OldList baseSpecs)
if(tpl) *tpl = 0;
baseClass = FindClass(name);
- if(baseClass.ctx)
+ if(baseClass
&& baseClass
.ctx)
{
TemplatedType copy;
for(copy = (TemplatedType)baseClass.ctx.templateTypes.first; copy; copy = (TemplatedType)copy.next)
@@
-1822,7
+1822,7
@@
void SetupBaseSpecs(Symbol symbol, OldList baseSpecs)
delete type;
}
}
- else if(baseClass.registered)
+ else if(baseClass
&& baseClass
.registered)
{
Class sClass;
for(sClass = baseClass.registered; sClass; sClass = sClass.base)