[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