8158681: ClassLoader::classloader_type() is called from code not included under #if INCLUDE_CDS

Place CDS related code under #if INCLUDE_CDS.

Reviewed-by: lfoltan, gtriantafill, coleenp
This commit is contained in:
Jiangli Zhou 2016-06-08 18:47:05 -04:00
parent fecc46c774
commit 81ff3b7d93

View File

@ -54,12 +54,14 @@ public:
const s2 classpath_index,
instanceKlassHandle result, TRAPS) {
if (ClassLoader::add_package(_file_name, classpath_index, THREAD)) {
#if INCLUDE_CDS
if (DumpSharedSpaces) {
s2 classloader_type = ClassLoader::classloader_type(
class_name, e, classpath_index, CHECK_(result));
result->set_shared_classpath_index(classpath_index);
result->set_class_loader_type(classloader_type);
}
#endif
return result;
} else {
return instanceKlassHandle(); // NULL