I couldn't find anything D-related in the map file. When I compile without -debuglib=none and -defaultlib=none I also get a 31 kb executable with the exact same map file. Does he ignore those flags?