|
83 | 83 | import com.oracle.graal.python.builtins.objects.cext.capi.CApiContext;
|
84 | 84 | import com.oracle.graal.python.builtins.objects.cext.common.CArrayWrappers;
|
85 | 85 | import com.oracle.graal.python.builtins.objects.cext.common.CArrayWrappers.CStringWrapper;
|
86 |
| -import com.oracle.graal.python.builtins.objects.cext.common.CExtCommonNodesFactory.AsNativePrimitiveNodeGen; |
87 | 86 | import com.oracle.graal.python.builtins.objects.cext.common.CExtContext;
|
88 | 87 | import com.oracle.graal.python.builtins.objects.cext.common.LoadCExtException.ApiInitException;
|
89 | 88 | import com.oracle.graal.python.builtins.objects.cext.common.LoadCExtException.ImportException;
|
| 89 | +import com.oracle.graal.python.builtins.objects.cext.common.CExtCommonNodesFactory.AsNativePrimitiveNodeGen; |
90 | 90 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyContextFunctions.GraalHPyAsIndex;
|
91 | 91 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyContextFunctions.GraalHPyAsPyObject;
|
92 | 92 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyContextFunctions.GraalHPyBinaryArithmetic;
|
|
169 | 169 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyContextFunctions.ReturnType;
|
170 | 170 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyNodes.HPyAttachFunctionTypeNode;
|
171 | 171 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyNodes.PCallHPyFunction;
|
| 172 | +import com.oracle.graal.python.builtins.objects.cext.hpy.HPyExternalFunctionNodes.HPyCheckFunctionResultNode; |
172 | 173 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyNodesFactory.HPyAsPythonObjectNodeGen;
|
173 | 174 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyNodesFactory.HPyGetNativeSpacePointerNodeGen;
|
174 | 175 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyNodesFactory.HPyRaiseNodeGen;
|
175 | 176 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyNodesFactory.HPyTransformExceptionToNativeNodeGen;
|
176 | 177 | import com.oracle.graal.python.builtins.objects.cext.hpy.GraalHPyNodesFactory.PCallHPyFunctionNodeGen;
|
177 |
| -import com.oracle.graal.python.builtins.objects.cext.hpy.HPyExternalFunctionNodes.HPyCheckFunctionResultNode; |
178 | 178 | import com.oracle.graal.python.builtins.objects.common.EmptyStorage;
|
179 | 179 | import com.oracle.graal.python.builtins.objects.common.HashMapStorage;
|
180 | 180 | import com.oracle.graal.python.builtins.objects.common.HashingStorage;
|
@@ -349,7 +349,7 @@ public static Object loadHPyModule(Node location, PythonContext context, String
|
349 | 349 | if (llvmInteropLib.isMemberExisting(llvmLibrary, hpyInitFuncName)) {
|
350 | 350 | return hpyContext.initHPyModule(context, llvmLibrary, hpyInitFuncName, name, path, debug, llvmInteropLib, checkResultNode);
|
351 | 351 | }
|
352 |
| - throw new ImportException(null, name, path, ErrorMessages.CANNOT_INITIALIZE_WITH, path, basename, ""); |
| 352 | + throw new ImportException(null, name, path, ErrorMessages.CANNOT_INITIALIZE_EXT_NO_ENTRY, basename, path, hpyInitFuncName); |
353 | 353 | } catch (UnsupportedTypeException | ArityException | UnsupportedMessageException e) {
|
354 | 354 | throw new ImportException(CExtContext.wrapJavaException(e, location), name, path, ErrorMessages.CANNOT_INITIALIZE_WITH, path, basename, "");
|
355 | 355 | }
|
|
0 commit comments