dump_order macro should pass __LINE__ directly into __dump_order, not use __OUT__; this is to avoid code breaking when the definition of __OUT__ changes.