[BACK]Return to varmod-match-escape.exp CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / usr.bin / make / unit-tests

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/usr.bin/make/unit-tests/varmod-match-escape.exp between version 1.15 and 1.16

version 1.15, 2021/04/10 22:09:54 version 1.16, 2022/03/03 19:36:35
Line 10  Evaluating modifier ${SPECIALS:M...} on 
Line 10  Evaluating modifier ${SPECIALS:M...} on 
 Pattern for ':M' is ":"  Pattern for ':M' is ":"
 ModifyWords: split "\: : \\ * \*" into 5 words  ModifyWords: split "\: : \\ * \*" into 5 words
 Result of ${SPECIALS:M\:${:U}} is ":"  Result of ${SPECIALS:M\:${:U}} is ":"
 lhs = ":", rhs = ":", op = !=  Comparing ":" != ":"
 Global: VALUES = : :: :\:  Global: VALUES = : :: :\:
 CondParser_Eval: ${VALUES:M\:${:U\:}} != ${VALUES:M${:U\:}\:}  CondParser_Eval: ${VALUES:M\:${:U\:}} != ${VALUES:M${:U\:}\:}
 Var_Parse: ${VALUES:M\:${:U\:}} != ${VALUES:M${:U\:}\:} (eval-defined)  Var_Parse: ${VALUES:M\:${:U\:}} != ${VALUES:M${:U\:}\:} (eval-defined)
Line 29  Result of ${:U\:} is ":" (eval-defined, 
Line 29  Result of ${:U\:} is ":" (eval-defined, 
 Pattern for ':M' is ":\:"  Pattern for ':M' is ":\:"
 ModifyWords: split ": :: :\:" into 3 words  ModifyWords: split ": :: :\:" into 3 words
 Result of ${VALUES:M${:U\:}\:} is "::"  Result of ${VALUES:M${:U\:}\:} is "::"
 lhs = ":", rhs = "::", op = !=  Comparing ":" != "::"
 make: "varmod-match-escape.mk" line 42: warning: XXX: Oops  make: "varmod-match-escape.mk" line 42: warning: XXX: Oops
 Global: .MAKEFLAGS =  -r -k -d cv -d  Global: .MAKEFLAGS =  -r -k -d cv -d
 Global: .MAKEFLAGS =  -r -k -d cv -d 0  Global: .MAKEFLAGS =  -r -k -d cv -d 0

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb <webmaster@jp.NetBSD.org>