15 lines
331 B
Nim
15 lines
331 B
Nim
|
|
# bug #4177
|
|
|
|
type
|
|
Parent = object of RootObj
|
|
parentField: int
|
|
Child = object of Parent
|
|
childField: int
|
|
|
|
{.this: self.}
|
|
proc sumFields(self: Child): int =
|
|
result = parentField + childField # Error: undeclared identifier: 'parentField'
|
|
|
|
proc sumFieldsWorks(self: Child): int =
|
|
result = self.parentField + childField
|