A NOTE has been added to this issue. ====================================================================== https://austingroupbugs.net/view.php?id=1710 ====================================================================== Reported By: rillig Assigned To: ====================================================================== Project: Issue 8 drafts Issue ID: 1710 Category: Shell and Utilities Type: Omission Severity: Editorial Priority: normal Status: Under Review Name: Roland Illig Organization: User Reference: Section: make Page Number: 3113 Line Number: 104930 Final Accepted Text: https://austingroupbugs.net/view.php?id=1710#c6357 ====================================================================== Date Submitted: 2023-05-07 14:00 UTC Last Modified: 2023-06-27 09:26 UTC ====================================================================== Summary: Evaluate delayed-expansion macros in '!=' macro definition ======================================================================
---------------------------------------------------------------------- (0006364) geoffclare (manager) - 2023-06-27 09:26 https://austingroupbugs.net/view.php?id=1710#c6364 ---------------------------------------------------------------------- Proposed new resolution ... On page 3113 line 104928 change:<blockquote>Delayed-expansion macros after the <equals-sign> in a macro definition shall not be evaluated until the defined macro is used in a rule or command, or before the <equals-sign> in a macro definition.</blockquote>to:<blockquote>Delayed-expansion macros after the <equals-sign> in macro definitions other than the :::=, !=, and += forms, and after the <equals-sign> in += form macro definitions where the macro named by <i>string1</i> exists and is a delayed-expansion macro, shall only be evaluated when the defined macro is expanded.</blockquote> Issue History Date Modified Username Field Change ====================================================================== 2023-05-07 14:00 rillig New Issue 2023-05-07 14:00 rillig Name => Roland Illig 2023-05-07 14:00 rillig Section => make 2023-05-07 14:00 rillig Page Number => 3113 2023-05-07 14:00 rillig Line Number => 104930 2023-05-07 14:03 rillig Note Added: 0006274 2023-06-26 16:22 geoffclare Note Added: 0006357 2023-06-26 16:24 geoffclare Final Accepted Text => https://austingroupbugs.net/view.php?id=1710#c6357 2023-06-26 16:24 geoffclare Status New => Resolved 2023-06-26 16:24 geoffclare Resolution Open => Accepted As Marked 2023-06-26 16:24 geoffclare Tag Attached: issue8 2023-06-26 16:27 geoffclare Note Added: 0006358 2023-06-26 16:59 rillig Note Added: 0006359 2023-06-26 17:01 rillig Note Edited: 0006359 2023-06-27 09:16 geoffclare Note Added: 0006362 2023-06-27 09:24 geoffclare Note Added: 0006363 2023-06-27 09:24 geoffclare Status Resolved => Under Review 2023-06-27 09:24 geoffclare Resolution Accepted As Marked => Reopened 2023-06-27 09:26 geoffclare Note Added: 0006364 ======================================================================