Title
Lexing of <=>
Status
open
Section
5.5 [lex.pptoken]
Submitter
Jay Ghiron

Created on 2026-05-30.00:00:00 last changed yesterday

Messages

Date: 2026-05-31.22:13:10

Suggested resolution:

Change in 5.5 [lex.pptoken] bullet 5.4.1 as follows:

  • ...
  • Otherwise, the next preprocessing token is the longest sequence of characters that could constitute a preprocessing token, even if that would cause further lexical analysis to fail, except that
    • a string-literal or preprocessing-op-or-punc preprocessing token is never formed when a header-name preprocessing token can be formed, and
    • ...
Date: 2026-05-30.00:00:00

(From submission #910.)

Consider:

  #include <=>

Is this lexed as a header-name or a punctuator?

History
Date User Action Args
2026-05-31 22:13:10adminsetmessages: + msg8590
2026-05-30 00:00:00admincreate