File tree 3 files changed +3
-3
lines changed
3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ class Node {
30
30
const yy::location &getLocation () const
31
31
{ return location_; }
32
32
33
- virtual void accept (visitor::AstVisitor *visitor) = 0;
33
+ virtual void accept (visitor::AstVisitor *visitor) const = 0;
34
34
};
35
35
36
36
}
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ def end_type(self, name):
77
77
self ._print_noncopyable ()
78
78
print >> self ._deferredOutput
79
79
self ._print_getters ()
80
- print >> self ._deferredOutput , ' void accept(visitor::AstVisitor *visitor) override;'
80
+ print >> self ._deferredOutput , ' void accept(visitor::AstVisitor *visitor) const override;'
81
81
print >> self ._deferredOutput , '};'
82
82
print >> self ._deferredOutput
83
83
print >> self ._deferredOutput
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ def end_file(self):
28
28
print '}'
29
29
30
30
def start_type (self , name ):
31
- print '''void %s::accept(visitor::AstVisitor *visitor) {
31
+ print '''void %s::accept(visitor::AstVisitor *visitor) const {
32
32
if (visitor->visit%s(*this)) {
33
33
''' % (name , name )
34
34
You can’t perform that action at this time.
0 commit comments