[vmkit-commits] [vmkit] r198229 - native name now uses doNativeName
Gael Thomas
gael.thomas at lip6.fr
Mon Dec 30 09:51:34 PST 2013
Author: gthomas
Date: Mon Dec 30 11:51:34 2013
New Revision: 198229
URL: http://llvm.org/viewvc/llvm-project?rev=198229&view=rev
Log:
native name now uses doNativeName
Modified:
vmkit/branches/mcjit/include/j3/j3class.h
vmkit/branches/mcjit/lib/j3/vm/j3class.cc
Modified: vmkit/branches/mcjit/include/j3/j3class.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/include/j3/j3class.h?rev=198229&r1=198228&r2=198229&view=diff
==============================================================================
--- vmkit/branches/mcjit/include/j3/j3class.h (original)
+++ vmkit/branches/mcjit/include/j3/j3class.h Mon Dec 30 11:51:34 2013
@@ -50,6 +50,7 @@ namespace j3 {
virtual void doResolve(J3Field* hiddenFields, size_t nbHiddenFields) { status = RESOLVED; }
virtual void doInitialise() { status = INITED; }
+ virtual void doNativeName();
public:
J3Type(J3ClassLoader* loader, const vmkit::Name* name);
Modified: vmkit/branches/mcjit/lib/j3/vm/j3class.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/vm/j3class.cc?rev=198229&r1=198228&r2=198229&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/vm/j3class.cc (original)
+++ vmkit/branches/mcjit/lib/j3/vm/j3class.cc Mon Dec 30 11:51:34 2013
@@ -47,15 +47,19 @@ void J3Type::dump() {
fprintf(stderr, "Type: %ls", name()->cStr());
}
+void J3Type::doNativeName() {
+ J3::internalError(L"should not happen");
+}
+
char* J3Type::nativeName() {
if(!_nativeName)
- llvmType();
+ doNativeName();
return _nativeName;
}
uint32_t J3Type::nativeNameLength() {
if(!_nativeNameLength)
- llvmType();
+ doNativeName();
return _nativeNameLength;
}
More information about the vmkit-commits
mailing list