Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/dmd/backend/code.d
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ struct seg_data
int isCode() { return seg_data_isCode(this); }
}

extern int seg_data_isCode(const ref seg_data sd);
extern int seg_data_isCode(const ref seg_data sd) @system;

struct linnum_data
{
Expand Down Expand Up @@ -316,8 +316,8 @@ struct FuncParamRegs
const(ubyte)* floatregs; // map to fp register
}

extern FuncParamRegs FuncParamRegs_create(tym_t tyf);
extern int FuncParamRegs_alloc(ref FuncParamRegs fpr, type *t, tym_t ty, reg_t *preg1, reg_t *preg2);
extern FuncParamRegs FuncParamRegs_create(tym_t tyf) @system;
extern int FuncParamRegs_alloc(ref FuncParamRegs fpr, type *t, tym_t ty, reg_t *preg1, reg_t *preg2) @system;

extern __gshared
{
Expand Down
2 changes: 1 addition & 1 deletion src/dmd/backend/elfobj.d
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ static if (ELFOBJ)
import dmd.backend.dwarf;
import dmd.backend.melf;

extern bool symbol_iscomdat2(Symbol* s);
extern bool symbol_iscomdat2(Symbol* s) @system;

static if (TARGET_LINUX)
enum ELFOSABI = ELFOSABI_LINUX;
Expand Down