1 /** 2 * Compiler implementation of the 3 * $(LINK2 http://www.dlang.org, D programming language). 4 * 5 * Copyright: Copyright (C) 2000-2020 by The D Language Foundation, All Rights Reserved 6 * 7 * Authors: $(LINK2 http://www.digitalmars.com, Walter Bright) 8 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) 9 * Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/backend/backend.d, backend/backend.d) 10 */ 11 module dmd.backend.backend; 12 13 version (SCPP) 14 version = COMPILE; 15 version (MARS) 16 version = COMPILE; 17 18 version (COMPILE) 19 { 20 21 import dmd.backend.code_x86; 22 import dmd.backend.el; 23 24 extern (C++): 25 26 nothrow: 27 28 extern __gshared { int stackused; } 29 extern __gshared NDP[8] _8087elems; 30 31 }