"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/dmd/target.d" between
dmd-2.094.1.tar.gz and dmd-2.094.2.tar.gz

About: DMD (Digital Mars D) is the D reference compiler. D is an object-oriented, imperative, multi-paradigm system programming language.

target.d  (dmd-2.094.1):target.d  (dmd-2.094.2)
skipping to change at line 44 skipping to change at line 44
import dmd.declaration; import dmd.declaration;
import dmd.dscope; import dmd.dscope;
import dmd.dstruct; import dmd.dstruct;
import dmd.dsymbol; import dmd.dsymbol;
import dmd.expression; import dmd.expression;
import dmd.func; import dmd.func;
import dmd.globals; import dmd.globals;
import dmd.id; import dmd.id;
import dmd.identifier; import dmd.identifier;
import dmd.mtype; import dmd.mtype;
import dmd.root.rmem;
import dmd.typesem; import dmd.typesem;
import dmd.tokens : TOK; import dmd.tokens : TOK;
import dmd.root.ctfloat; import dmd.root.ctfloat;
import dmd.root.outbuffer; import dmd.root.outbuffer;
import dmd.root.string : toDString; import dmd.root.string : toDString;
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
/** /**
* Describes a back-end target. At present it is incomplete, but in the future * Describes a back-end target. At present it is incomplete, but in the future
* it should grow to contain most or all target machine and target O/S specific * it should grow to contain most or all target machine and target O/S specific
skipping to change at line 287 skipping to change at line 286
if (global.params.isWindows) if (global.params.isWindows)
{ {
tvalist = Type.tchar.pointerTo(); tvalist = Type.tchar.pointerTo();
} }
else if (global.params.isLinux || global.params.isFreeBSD || glob al.params.isOpenBSD || else if (global.params.isLinux || global.params.isFreeBSD || glob al.params.isOpenBSD ||
global.params.isDragonFlyBSD || global.params.isSolaris || glob al.params.isOSX) global.params.isDragonFlyBSD || global.params.isSolaris || glob al.params.isOSX)
{ {
if (global.params.is64bit) if (global.params.is64bit)
{ {
tvalist = Pool!TypeIdentifier.make(Loc.initial, Identifier.idPoo l("__va_list_tag")).pointerTo(); tvalist = new TypeIdentifier(Loc.initial, Identifier.idPool("__v a_list_tag")).pointerTo();
tvalist = typeSemantic(tvalist, loc, sc); tvalist = typeSemantic(tvalist, loc, sc);
} }
else else
{ {
tvalist = Type.tchar.pointerTo(); tvalist = Type.tchar.pointerTo();
} }
} }
else else
{ {
assert(0); assert(0);
 End of changes. 2 change blocks. 
2 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)