Comment

Comment by NotPaidToPost

It's not for you or the compiler to decide that 2^32 makes no sense. It is using ^ exactly as intended and is neither misleading nor ambiguous.

Stating that 32^2 should not trigger a warning while 2^32 should shows that this proposal has not been thought through.

It's not desirable or sensible to raise a warning on the premise that the expression might mean something else in another language, which is what this would do.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton