Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 9ea53f84bec8109f5fab2482cea6180ea50968ed
- Author: Jakob Bornecrantz <wallbraker@gmail.com>
- Date: Wed Jul 8 17:35:24 2015 +0200
- FIXES
- diff --git a/src/volt/controller.volt b/src/volt/controller.volt
- index 0da4b1b..b4bd0d7 100644
- --- a/src/volt/controller.volt
- +++ b/src/volt/controller.volt
- @@ -1,7 +1,7 @@
- // Copyright © 2012-2014, Jakob Bornecrantz. All rights reserved.
- // See copyright notice in src/volt/license.d (BOOST ver. 1.0).
- module volt.controller;
- -
- +/+
- import watt.conv : toLower;
- import watt.io : error;
- import watt.process : system;
- @@ -442,3 +442,4 @@ version (Windows) {
- enum DEFAULT_OBJ = "a.obj";
- enum DEFAULT_EXE = "a.out";
- }
- ++/
- diff --git a/src/volt/ir/copy.volt b/src/volt/ir/copy.volt
- index 2e1855a..ed0b1f9 100644
- --- a/src/volt/ir/copy.volt
- +++ b/src/volt/ir/copy.volt
- @@ -307,7 +307,7 @@ Exp copyExp(Location location, Exp exp)
- */
- Node copyNode(Node n)
- {
- - final switch (n.nodeType) with (NodeType) {
- + /*final*/ switch (n.nodeType) with (NodeType) {
- case NonVisiting:
- assert(false, "non-visiting node");
- case Constant:
- @@ -421,6 +421,7 @@ Node copyNode(Node n)
- case FunctionSetType:
- case VaArgExp:
- case Invalid:
- + default:
- auto msg = format("invalid node '%s'", toString(n.nodeType));
- throw panic(n.location, msg);
- }
- diff --git a/src/volt/ir/util.volt b/src/volt/ir/util.volt
- index d44d360..11408b5 100644
- --- a/src/volt/ir/util.volt
- +++ b/src/volt/ir/util.volt
- @@ -7,7 +7,6 @@ import watt.conv;
- import volt.errors;
- import volt.interfaces;
- import volt.token.location;
- -import volt.semantic.util : canonicaliseStorageType;
- import volt.util.string : unescapeString;
- import ir = volt.ir.ir;
- import volt.ir.copy;
- @@ -582,7 +581,7 @@ ir.Constant buildConstantString(Location loc, string val, bool escape = true)
- c.location = loc;
- c._string = val;
- auto stor = buildStorageType(loc, ir.StorageType.Kind.Immutable, buildChar(loc));
- - canonicaliseStorageType(stor);
- + //canonicaliseStorageType(stor);
- c.type = buildArrayType(loc, stor);
- if (escape) {
- c.arrayData = cast(immutable(void)[]) unescapeString(loc, c._string);
- diff --git a/src/volt/license.volt b/src/volt/license.volt
- index 6abbd6c..70af603 100644
- --- a/src/volt/license.volt
- +++ b/src/volt/license.volt
- @@ -37,7 +37,7 @@ DEALINGS IN THE SOFTWARE.
- global string[] licenseArray;
- -static this()
- +global this()
- {
- licenseArray ~= license;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement