Build with -dip1000. Fix #85
This commit is contained in:
parent
9814e5ad8e
commit
f66935f40d
3
dub.json
3
dub.json
@ -53,7 +53,6 @@
|
||||
{
|
||||
"name": "unittest",
|
||||
"versions": ["TanyaPhobos"],
|
||||
"dflags": ["-dip25"],
|
||||
"importPaths": [
|
||||
"./source",
|
||||
"./tests"
|
||||
@ -80,6 +79,8 @@
|
||||
}
|
||||
],
|
||||
|
||||
"dflags": ["-dip1000"],
|
||||
|
||||
"libs-windows": ["advapi32"],
|
||||
"libs-windows-x86_mscoff": ["iphlpapi"],
|
||||
"libs-windows-x86_64": ["iphlpapi"]
|
||||
|
@ -12,5 +12,6 @@
|
||||
],
|
||||
"importPaths": [
|
||||
"."
|
||||
]
|
||||
],
|
||||
"dflags": ["-dip1000"]
|
||||
}
|
||||
|
@ -8,5 +8,6 @@
|
||||
],
|
||||
"importPaths": [
|
||||
"."
|
||||
]
|
||||
],
|
||||
"dflags": ["-dip1000"]
|
||||
}
|
||||
|
@ -18,5 +18,6 @@
|
||||
],
|
||||
"importPaths": [
|
||||
"."
|
||||
]
|
||||
],
|
||||
"dflags": ["-dip1000"]
|
||||
}
|
||||
|
@ -12,5 +12,6 @@
|
||||
],
|
||||
"importPaths": [
|
||||
"."
|
||||
]
|
||||
],
|
||||
"dflags": ["-dip1000"]
|
||||
}
|
||||
|
@ -307,14 +307,14 @@ struct ErrorCode
|
||||
*
|
||||
* Returns: $(D_KEYWORD this).
|
||||
*/
|
||||
ref ErrorCode opAssign(const ErrorNo that) @nogc nothrow pure @safe
|
||||
ref ErrorCode opAssign(const ErrorNo that) return @nogc nothrow pure @safe
|
||||
{
|
||||
this.value_ = that;
|
||||
return this;
|
||||
}
|
||||
|
||||
/// ditto
|
||||
ref ErrorCode opAssign(const ErrorCode that) @nogc nothrow pure @safe
|
||||
ref ErrorCode opAssign(const ErrorCode that) return @nogc nothrow pure @safe
|
||||
{
|
||||
this.value_ = that.value_;
|
||||
return this;
|
||||
|
@ -39,7 +39,7 @@ private enum hasConstLength(T) = is(typeof(((const T* a) => (*a).length)(null))
|
||||
private enum hasConstSave(T) = is(typeof(((const T* a) => (*a).save())(null)) : T);
|
||||
private enum hasConstSlice(T) = is(typeof(((const T* a) => (*a)[0 .. $])(null)) : T);
|
||||
|
||||
unittest
|
||||
@nogc nothrow pure @safe unittest
|
||||
{
|
||||
// Test the definitions.
|
||||
static assert(hasInoutFront!string);
|
||||
@ -420,7 +420,7 @@ private struct Retro(Range)
|
||||
|
||||
@disable this();
|
||||
|
||||
private this(Range source)
|
||||
private this(Range source) @safe
|
||||
{
|
||||
this.source = source;
|
||||
}
|
||||
@ -545,7 +545,7 @@ private struct Retro(Range)
|
||||
*
|
||||
* Returns: Bidirectional range with the elements order reversed.
|
||||
*/
|
||||
auto retro(Range)(return Range range)
|
||||
auto retro(Range)(Range range)
|
||||
if (isBidirectionalRange!Range)
|
||||
{
|
||||
// Special case: retro(retro(range)) is range
|
||||
|
@ -586,7 +586,7 @@ struct Array(T)
|
||||
*
|
||||
* Precondition: $(D_PARAM r) refers to a region of $(D_KEYWORD this).
|
||||
*/
|
||||
Range remove(Range r)
|
||||
Range remove(scope Range r)
|
||||
in (r.container is &this)
|
||||
in (r.begin >= this.data)
|
||||
in (r.end <= end)
|
||||
|
@ -664,7 +664,7 @@ struct SList(T)
|
||||
*
|
||||
* Precondition: $(D_PARAM r) is extracted from this list.
|
||||
*/
|
||||
Range remove(Range r)
|
||||
Range remove(scope Range r)
|
||||
in (checkRangeBelonging(r))
|
||||
{
|
||||
auto outOfScopeList = typeof(this)(allocator);
|
||||
@ -1907,7 +1907,7 @@ struct DList(T)
|
||||
*
|
||||
* Precondition: $(D_PARAM r) is extracted from this list.
|
||||
*/
|
||||
Range remove(Range r)
|
||||
Range remove(scope Range r)
|
||||
in (checkRangeBelonging(r))
|
||||
{
|
||||
// Save references to the elements before and after the range.
|
||||
|
@ -23,7 +23,7 @@ private mixin template InserterCtor()
|
||||
{
|
||||
private Container* container;
|
||||
|
||||
private this(ref Container container) @trusted
|
||||
private this(return scope ref Container container) @trusted
|
||||
{
|
||||
this.container = &container;
|
||||
}
|
||||
@ -163,7 +163,7 @@ if (isArray!Array)
|
||||
{
|
||||
private E[] data;
|
||||
|
||||
private this(ref Array data) @trusted
|
||||
private this(return scope ref Array data) @trusted
|
||||
{
|
||||
this.data = data[];
|
||||
}
|
||||
|
@ -8,5 +8,6 @@
|
||||
],
|
||||
"importPaths": [
|
||||
"."
|
||||
]
|
||||
],
|
||||
"dflags": ["-dip1000"]
|
||||
}
|
||||
|
@ -12,5 +12,6 @@
|
||||
],
|
||||
"importPaths": [
|
||||
"."
|
||||
]
|
||||
],
|
||||
"dflags": ["-dip1000"]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user