Every time he finds a new compiler use, I’m all like “wow!”. This time [WayBack] Stefan Glienke – Google+: One of these rare moments when the compiler positively impresses me found a new way to make single responsibility principle easier to attain by using a class helper to resolve interface delegation.
In the comments are a few nice tidbits on what the compiler emits in order to implement interface delegation and reference counting.
–jeroen