mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-02-28 09:33:27 +01:00
More upstream DMD alignment.
This commit is contained in:
@@ -278,6 +278,7 @@ struct ClassDeclaration : AggregateDeclaration
|
||||
|
||||
BaseClasses *vtblInterfaces; // array of base interfaces that have
|
||||
// their own vtbl[]
|
||||
|
||||
TypeInfoClassDeclaration *vclassinfo; // the ClassInfo object for this ClassDeclaration
|
||||
int com; // !=0 if this is a COM class (meaning
|
||||
// it derives from IUnknown)
|
||||
|
||||
@@ -1955,7 +1955,6 @@ bool isCtfeValueValid(Expression *newval)
|
||||
if (((SymOffExp *)newval)->var->isDataseg())
|
||||
return true; // pointer to static variable
|
||||
}
|
||||
|
||||
if (newval->op == TOKint64 || newval->op == TOKfloat64 ||
|
||||
newval->op == TOKchar || newval->op == TOKcomplex80)
|
||||
return true;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
// Compiler implementation of the D programming language
|
||||
// Copyright (c) 1999-2012 by Digital Mars
|
||||
// Copyright (c) 1999-2013 by Digital Mars
|
||||
// All Rights Reserved
|
||||
// written by Walter Bright
|
||||
// http://www.digitalmars.com
|
||||
@@ -84,7 +84,7 @@ Declaration::Declaration(Identifier *id)
|
||||
linkage = LINKdefault;
|
||||
inuse = 0;
|
||||
sem = SemanticStart;
|
||||
mangleOverride = NULL;
|
||||
mangleOverride = NULL;
|
||||
}
|
||||
|
||||
void Declaration::semantic(Scope *sc)
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
|
||||
The D Programming Language
|
||||
Compiler Front End Source
|
||||
Copyright (c) 1999-2009, by Digital Mars
|
||||
http://www.digitalmars.com
|
||||
Copyright (c) 1999-2013, by Digital Mars
|
||||
http://www.digitalmars.com/
|
||||
All Rights Reserved
|
||||
|
||||
|
||||
This is the source code to the front end Digital Mars D compiler.
|
||||
It covers the lexical analysis, parsing, and semantic analysis
|
||||
of the D Programming Language defined in the documents at
|
||||
http://www.digitalmars.com/d/
|
||||
http://dlang.org/
|
||||
|
||||
These sources are free, they are redistributable and modifiable
|
||||
under the terms of the GNU General Public License as published by
|
||||
|
||||
Reference in New Issue
Block a user