diff --git a/src/wp-includes/class-wp-query.php b/src/wp-includes/class-wp-query.php
index 295b93c837..ec19d62731 100644
--- a/src/wp-includes/class-wp-query.php
+++ b/src/wp-includes/class-wp-query.php
@@ -1695,6 +1695,15 @@ class WP_Query {
 		$this->is_404 = true;
 
 		$this->is_feed = $is_feed;
+
+		/**
+		 * Fires after a 404 is triggered.
+		 *
+		 * @since x.x.x
+		 *
+		 * @param WP_Query $this The WP_Query instance (passed by reference).
+		 */
+		do_action_ref_array( 'set_404', array( $this ) );
 	}
 
 	/**
