1
0

size_t使うように

This commit is contained in:
otya128
2016-02-23 21:28:13 +09:00
parent fbf8c884b0
commit 91c9d003a9
4 changed files with 5 additions and 5 deletions

View File

@@ -67,7 +67,7 @@ class BuiltinFunctions
{
this.func ~= func;
}
BuiltinFunction overloadResolution(int argc, int outargc)
BuiltinFunction overloadResolution(size_t argc, size_t outargc)
{
BuiltinFunction va;
//とりあえず引数の数で解決させる,というよりコンパイル時に型を取得する方法がない

View File

@@ -8,7 +8,7 @@ import otya.smilebasic.systemvariable;
import std.stdio;
class DebugInfo
{
int old;
sizediff_t old;
std.container.Array!SourceLocation location;
this()
{

View File

@@ -387,9 +387,9 @@ class Parser
wstring getLine(SourceLocation loc)
{
import std.string;
int mae = code[0 .. loc.pos2].lastIndexOf('\n');
auto mae = code[0 .. loc.pos2].lastIndexOf('\n');
mae++;
int ushiro = code[mae..$].indexOf('\n');
auto ushiro = code[mae..$].indexOf('\n');
if(ushiro == -1) ushiro = code.length;
return code[mae .. mae + ushiro];
}

View File

@@ -115,4 +115,4 @@ class Projects
contents = readText(path).to!wstring;
return true;
}
}
}