diff --git a/src/document/html/renderer.c b/src/document/html/renderer.c
index f8872ba0d..39b00ae4f 100644
--- a/src/document/html/renderer.c
+++ b/src/document/html/renderer.c
@@ -2064,11 +2064,11 @@ format_html_part(struct html_context *html_context,
{
struct part *part;
void *html_state;
- int saved_last_link_to_move = renderer_context.last_link_to_move;
struct tag *saved_last_tag_to_move = renderer_context.last_tag_to_move;
struct tag *saved_last_tag_for_newline = renderer_context.last_tag_for_newline;
int saved_empty_format = renderer_context.empty_format;
int saved_margin = html_context->margin;
+ int saved_last_link_to_move = renderer_context.last_link_to_move;
/* Hash creation if needed. */
if (!table_cache) {