This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The test in question is in the "MatchesFunc" group: (: Name: caselessmatch15 :) (: Description: Call of matches() with "i" flag and upper-case category :) matches('m', '\P{Lu}', 'i') The expected result for it is true, but that is in direct contradiction of the specification: http://www.w3.org/TR/xpath-functions/#flags "4. All other constructs are unaffected by the "i" flag. For example, "\p{Lu}" continues to match upper-case letters only."
The regex is \P{Lu} (note the capital P) which matches all characters that are NOT in category Lu.
You're right, this isn't a bug. (I had glossed over the capital P). I'm closing it.