ldc_impl.h revision 1ae0874509b6811fdde1dfd46f0d93fd09867a3f