You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full name of submitter (unless configured in github; will be published with the issue): Jiang An
Reference (section label): [basic.start.main]
Link to reflector thread (if any):
Issue description:
It seems that the restrictions and special semantics always apply to the main function, even on a freestanding implementation not requiring it.
Perhaps we should only require a freestanding implementation not to predefine main, and skip the rest of [basic.start.main] if the implementation doesn't require main.