gbranden pushed a commit to branch master
in repository groff.
commit fac82f3cb9539ca84f199aef74b31a59778185df
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Nov 19 20:12:54 2025 -0600
src/roff/troff/input.cpp: Annotate optimization.
---
src/roff/troff/input.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index ff4e471f9..f904c7599 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -8788,6 +8788,7 @@ void token::process()
curenv->get_fill_color()));
break;
case TOKEN_CHAR:
+ // Optimize `curenv->add_char(get_charinfo())` for token type.
curenv->add_char(charset_table[c]);
break;
case TOKEN_DUMMY:
@@ -8834,6 +8835,7 @@ void token::process()
nd = 0;
break;
case TOKEN_INDEXED_CHAR:
+ // Optimize `curenv->add_char(get_charinfo())` for token type.
curenv->add_char(get_charinfo_by_index(val));
break;
case TOKEN_REQUEST:
@@ -8845,6 +8847,7 @@ void token::process()
curenv->space();
break;
case TOKEN_SPECIAL_CHAR:
+ // Optimize `curenv->add_char(get_charinfo())` for token type.
curenv->add_char(lookup_charinfo(nm));
break;
case TOKEN_SPREAD:
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit