More upstream DMD alignment.

This commit is contained in:
David Nadlinger
2013-06-15 15:06:49 +02:00
parent c813ccdcf7
commit 0e49a57a5f
4 changed files with 6 additions and 6 deletions

View File

@@ -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)

View File

@@ -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;

View File

@@ -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)

View File

@@ -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