--- old/src/jdk.internal.clang/share/native/libjclang/jdk_internal_clang.cpp 2018-04-02 20:55:33.000000000 -0700 +++ new/src/jdk.internal.clang/share/native/libjclang/jdk_internal_clang.cpp 2018-04-02 20:55:32.000000000 -0700 @@ -338,6 +338,12 @@ return clang_isCursorDefinition(*ptr); } +JNIEXPORT jboolean JNICALL Java_jdk_internal_clang_Cursor_isAnonymousStruct + (JNIEnv *env, jobject cursor) { + CXCursor *ptr = (CXCursor*) J2P(env, cursor); + return clang_Cursor_isAnonymous(*ptr); +} + JNIEXPORT jstring JNICALL Java_jdk_internal_clang_Cursor_spelling (JNIEnv *env, jobject cursor) { CXCursor *ptr = (CXCursor*) J2P(env, cursor);