I used -E and -dD arguments (and also -fdump-tree-all) in gcc to see the preprocessor output and found nothing useful. So I guess this code does not have any functionality other than perhaps displaying the symbolic names when debugging using a debugger like gdb.