View difference between Paste ID: STMpmqbQ and w1z6GWbd
SHOW: | | - or go back to the newest paste.
1
###Module A
2
var FRenderer: RendererPtr
3
4
#Getter for FRenderer
5
proc renderer*(): RendererPtr =
6
    FRenderer
7
8
9
###Module B
10
import ModuleA
11
12
renderer().clear()
13-
renderer() = nil # doesn't compile! Yay! "renderer() cannot be assigned to"
13+
14
#doesn't compile, which is good. Error "renderer() cannot be assigned to"
15
#renderer() = nil