diff --git a/src/backend/commands/opclasscmds.c b/src/backend/commands/opclasscmds.c
index 3dbc9329267fb5b547c02bd0827aed9e8e5b347f..5dde78abc9a195add262c395287ca360d3661aff 100644
--- a/src/backend/commands/opclasscmds.c
+++ b/src/backend/commands/opclasscmds.c
@@ -1564,7 +1564,7 @@ RemoveOpClass(RemoveOpClassStmt *stmt)
 	if (!HeapTupleIsValid(tuple))
 	{
 		ereport(NOTICE,
-				(errmsg("operator class \"%s\" does not exist for access method \"%s\"",
+				(errmsg("operator class \"%s\" does not exist for access method \"%s\", skipping",
 						NameListToString(stmt->opclassname), stmt->amname)));
 		return;
 	}
diff --git a/src/test/regress/expected/drop_if_exists.out b/src/test/regress/expected/drop_if_exists.out
index dab73aaba6016d4b6796569be59296be35a2bfa7..d29077657f7a2a8c988c56ae53bca028b4334bb2 100644
--- a/src/test/regress/expected/drop_if_exists.out
+++ b/src/test/regress/expected/drop_if_exists.out
@@ -205,7 +205,7 @@ NOTICE:  server "test_server_exists" does not exist, skipping
 DROP OPERATOR CLASS test_operator_class USING btree;
 ERROR:  operator class "test_operator_class" does not exist for access method "btree"
 DROP OPERATOR CLASS IF EXISTS test_operator_class USING btree;
-NOTICE:  operator class "test_operator_class" does not exist for access method "btree"
+NOTICE:  operator class "test_operator_class" does not exist for access method "btree", skipping
 DROP OPERATOR CLASS test_operator_class USING no_such_am;
 ERROR:  access method "no_such_am" does not exist
 DROP OPERATOR CLASS IF EXISTS test_operator_class USING no_such_am;