Lines Matching refs:dcs
212 for (sym_t *sym = dcs->d_func_proto_syms; sym != NULL;
248 if (dcs->d_inline)
272 dcs->d_func_def_pos = fsym->s_def_pos;
274 sym_t *rdsym = dcs->d_redeclared_symbol;
322 if (dcs->d_no_type_specifier)
360 for (const sym_t *param = dcs->d_func_params;
362 check_usage_sym(dcs->d_asm, param);
364 if (dcs->d_scl == EXTERN && funcsym->s_inline)
367 outfdef(funcsym, &dcs->d_func_def_pos,
369 dcs->d_func_params);
372 while (dcs->d_enclosing != NULL)
373 dcs = dcs->d_enclosing;
375 lint_assert(dcs->d_enclosing == NULL);
376 lint_assert(dcs->d_kind == DLK_EXTERN);
377 symtab_remove_level(dcs->d_func_proto_syms);
1021 dcs->d_asm = false;
1028 while (dcs->d_enclosing != NULL)
1039 if (dcs->d_kind != DLK_EXTERN) {
1054 if (dcs->d_kind != DLK_EXTERN) {
1073 if (dcs->d_kind != DLK_EXTERN) {
1092 if (dcs->d_kind != DLK_EXTERN) {
1107 if (dcs->d_kind != DLK_EXTERN) {
1124 if (dcs->d_kind != DLK_EXTERN) {