Re: Dominance frontier example in "Engineering a Compiler"



B1 cannot be dominance frontier of itself.
See the definition:
A definition at n forces a X-function at m iff
n not DOM(m) but n DOM(p) for some p preds(m)

here, in your case
n=m=B1
and n DOM(m) (according to definition n should not belong to DOM(m))

.