This breaks a type down into 'simpler' types that can be passed to a function in registers, and returned in registers. It's highly platform dependent.
See Source File
$(DMDSRC _argtypes.d)
Copyright (c) 1999-2016 by Digital Mars, All Rights Reserved
Compiler implementation of the D programming language.