MCPcopy Create free account
hub / github.com/cseagle/blc / checkSwitchSkips

Method checkSwitchSkips

blockaction.cc:1592–1629  ·  view source on GitHub ↗

\brief Check for switch edges that go straight to the exit block Some switch forms have edges that effectively skip the body of the switch and go straight to the exit Many jumptables schemes have a \e default (i.e. if nothing else matches) edge. This edge cannot be a normal \b case because there would be too many labels to explicitly specify. The edge must either be labeled as \e default or it

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 6

sizeOutMethod · 0.80
isDefaultBranchMethod · 0.80
hasDefaultGotoMethod · 0.80
setGotoBranchMethod · 0.80
getOutMethod · 0.45
getTypeMethod · 0.45

Tested by

no test coverage detected