code review from Robert
@@ -1546,10 +1546,15 @@ */ } else if (strncmp(optarg, MSG_ORIG(MSG_ARG_ASSDEFLIB), MSG_ARG_ASSDEFLIB_SIZE) == 0) { if (assdeflib_parse(ofl, optarg) != TRUE) return (S_ERROR); + + /* + * Process new-style output type specification, which + * we'll use in pass 2 and throughout. + */ } else if (strncmp(optarg, MSG_ORIG(MSG_ARG_TYPE), MSG_ARG_TYPE_SIZE) == 0) { char *p = optarg + MSG_ARG_TYPE_SIZE; if (*p != '=') { ld_eprintf(ofl, ERR_FATAL,