A NOTE has been added to this issue. ====================================================================== http://austingroupbugs.net/view.php?id=1128 ====================================================================== Reported By: kre Assigned To: ====================================================================== Project: 1003.1(2013)/Issue7+TC1 Issue ID: 1128 Category: Shell and Utilities Type: Omission Severity: Objection Priority: normal Status: New Name: Robert Elz Organization: User Reference: Section: 1.1.2.1, 2.6.4 Page Number: 2331-3, 2358-9 Line Number: 74118-74162, 75225-75250 Interp Status: --- Final Accepted Text: ====================================================================== Date Submitted: 2017-03-17 01:08 UTC Last Modified: 2017-03-17 12:21 UTC ====================================================================== Summary: Where is the ',' (comma) operator ? ======================================================================
---------------------------------------------------------------------- (0003632) shware_systems (reporter) - 2017-03-17 12:21 http://austingroupbugs.net/view.php?id=1128#c3632 ---------------------------------------------------------------------- I don't see the comma operator as intended to be included. It is a statement grouping operator to disambiguate sequence points without having to use extra goto statements in C blocks so a ';' indicates an explicit sequence point. It is an operator, but not an arithmetic one that returns a result. Any result is a consequence of the expression following the ',', not of the operator itself. As goto's are excluded, it follows ',' is also intended to be excluded; unless a future shell becomes sequence point sensitive. That it is described with the arithmetic operators rather than by itself is similar to how typedef is listed as a storage class specifier, for (histo)hysterical reasons. Issue History Date Modified Username Field Change ====================================================================== 2017-03-17 01:08 kre New Issue 2017-03-17 01:08 kre Name => Robert Elz 2017-03-17 01:08 kre Section => 1.1.2.1, 2.6.4 2017-03-17 01:08 kre Page Number => 2331-3, 2358-9 2017-03-17 01:08 kre Line Number => 74118-74162, 75225-75250 2017-03-17 10:32 stephane Note Added: 0003623 2017-03-17 10:32 stephane Note Edited: 0003623 2017-03-17 10:59 joerg Note Added: 0003626 2017-03-17 11:30 stephane Note Added: 0003627 2017-03-17 11:31 kre Note Added: 0003628 2017-03-17 11:40 stephane Note Edited: 0003627 2017-03-17 12:13 stephane Note Added: 0003631 2017-03-17 12:21 shware_systems Note Added: 0003632 ======================================================================