[llvm-commits] [vmkit] r51036 - /vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Tue May 13 13:11:49 PDT 2008
Done. Thanks Bill for reviewing!
Bill Wendling wrote:
> On Tue, May 13, 2008 at 7:14 AM, Nicolas Geoffray
> <nicolas.geoffray at lip6.fr> wrote:
>
>> Author: geoffray
>> Date: Tue May 13 09:14:42 2008
>> New Revision: 51036
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=51036&view=rev
>> Log:
>> Remove compilation warnings.
>>
>>
>> Modified:
>> vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp
>>
>> Modified: vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp
>> URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp?rev=51036&r1=51035&r2=51036&view=diff
>>
>> ==============================================================================
>> --- vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp (original)
>> +++ vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp Tue May 13 09:14:42 2008
>> @@ -247,7 +247,7 @@
>> if (assemblyName == 0)
>> VMThread::get()->vm->error("can not find mscorlib.dll. Abort");
>>
>> - vm->assemblyPath.push_back("");
>> + vm->assemblyPath.push_back((char*)"");
>> vm->assemblyPath.push_back(assemblyName);
>>
>> const UTF8* mscorlib = vm->asciizConstructUTF8("mscorlib");
>> @@ -424,7 +424,7 @@
>> }
>>
>> extern "C" int start_app(int argc, char** argv) {
>> - N3* vm = N3::allocate("", N3::bootstrapVM);
>> + N3* vm = N3::allocate((char*)"", N3::bootstrapVM);
>>
>
> Wouldn't it be better to make N3::allocate and vm->assemblyPath take
> "const char *" instead of doing this casting? If you really mean that
> the argument should be "char *", it's not safe to pass in a string.
> (Unless you compile with -fwritable-strings, in which case....ewwww!)
>
> -bw
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
More information about the llvm-commits
mailing list