mirror of
https://github.com/github/codeql.git
synced 2026-02-20 00:43:44 +01:00
CFG: Add more tests
This commit is contained in:
@@ -162,6 +162,12 @@ raise.rb:
|
||||
# 150| enter m13
|
||||
#-----| -> Ensure
|
||||
|
||||
# 154| enter m14
|
||||
#-----| -> element
|
||||
|
||||
# 155| enter block
|
||||
#-----| -> elem
|
||||
|
||||
break_ensure.rb:
|
||||
# 1| Method
|
||||
#-----| -> m2
|
||||
@@ -3641,7 +3647,7 @@ raise.rb:
|
||||
#-----| -> [ensure: raise] Return
|
||||
|
||||
# 150| Method
|
||||
#-----| -> exit top-level (normal)
|
||||
#-----| -> m14
|
||||
|
||||
# 150| m13
|
||||
#-----| -> Method
|
||||
@@ -3649,6 +3655,53 @@ raise.rb:
|
||||
# 151| Ensure
|
||||
#-----| -> exit m13 (normal)
|
||||
|
||||
# 154| Method
|
||||
#-----| -> exit top-level (normal)
|
||||
|
||||
# 154| m14
|
||||
#-----| -> Method
|
||||
|
||||
# 154| element
|
||||
#-----| -> element
|
||||
|
||||
# 155| Call
|
||||
#-----| -> exit m14 (normal)
|
||||
|
||||
# 155| element
|
||||
#-----| -> each
|
||||
|
||||
# 155| each
|
||||
#-----| -> Block
|
||||
|
||||
# 155| Block
|
||||
#-----| -> Call
|
||||
|
||||
# 155| elem
|
||||
#-----| -> element
|
||||
|
||||
# 155| IfModifier
|
||||
#-----| -> exit block (normal)
|
||||
|
||||
# 155| Call
|
||||
#-----| raise -> exit m14 (abnormal)
|
||||
#-----| raise -> exit block (abnormal)
|
||||
|
||||
# 155| raise
|
||||
#-----| -> String
|
||||
|
||||
# 155| String
|
||||
#-----| -> Call
|
||||
|
||||
# 155| Call
|
||||
#-----| false -> IfModifier
|
||||
#-----| true -> raise
|
||||
|
||||
# 155| element
|
||||
#-----| -> nil?
|
||||
|
||||
# 155| nil?
|
||||
#-----| -> Call
|
||||
|
||||
break_ensure.rb:
|
||||
# 1| exit top-level
|
||||
|
||||
@@ -3759,6 +3812,10 @@ raise.rb:
|
||||
|
||||
# 150| exit m13
|
||||
|
||||
# 154| exit m14
|
||||
|
||||
# 155| exit block
|
||||
|
||||
break_ensure.rb:
|
||||
# 1| exit top-level (normal)
|
||||
#-----| -> exit top-level
|
||||
@@ -3952,3 +4009,15 @@ raise.rb:
|
||||
|
||||
# 150| exit m13 (normal)
|
||||
#-----| -> exit m13
|
||||
|
||||
# 154| exit m14 (abnormal)
|
||||
#-----| -> exit m14
|
||||
|
||||
# 154| exit m14 (normal)
|
||||
#-----| -> exit m14
|
||||
|
||||
# 155| exit block (abnormal)
|
||||
#-----| -> exit block
|
||||
|
||||
# 155| exit block (normal)
|
||||
#-----| -> exit block
|
||||
|
||||
@@ -149,4 +149,8 @@ end
|
||||
|
||||
def m13
|
||||
ensure
|
||||
end
|
||||
end
|
||||
|
||||
def m14 element
|
||||
element.each { |elem| raise "" if element.nil? }
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user