mirror of
https://github.com/catchorg/Catch2.git
synced 2025-08-25 07:55:40 +02:00
Forbid deducing reference types for m_predicate in FilterGenerator (#3005)
Forbid deducing reference types for m_predicate in FilterGenerator to prevent dangling references. This is needed for out-of-line predicates to work correctly instead of undefined behavior or crashes. --------- Co-authored-by: Tek Mate <mate.tek@evosoft.com>
This commit is contained in:
@@ -1505,6 +1505,14 @@ ok {test-number} - gen.get() == 1 for: 1 == 1
|
||||
# Generators internals
|
||||
ok {test-number} - gen.next() for: true
|
||||
# Generators internals
|
||||
ok {test-number} - gen.get() == 3 for: 3 == 3
|
||||
# Generators internals
|
||||
ok {test-number} - !(gen.next()) for: !false
|
||||
# Generators internals
|
||||
ok {test-number} - gen.get() == 1 for: 1 == 1
|
||||
# Generators internals
|
||||
ok {test-number} - gen.next() for: true
|
||||
# Generators internals
|
||||
ok {test-number} - gen.get() == 2 for: 2 == 2
|
||||
# Generators internals
|
||||
ok {test-number} - !(gen.next()) for: !false
|
||||
@@ -4619,5 +4627,5 @@ ok {test-number} - q3 == 23. for: 23.0 == 23.0
|
||||
ok {test-number} -
|
||||
# xmlentitycheck
|
||||
ok {test-number} -
|
||||
1..2311
|
||||
1..2315
|
||||
|
||||
|
Reference in New Issue
Block a user