Until recently, I was under the impression that if a syllable ended in a 받침 (e.g. 작) and the next syllable started with 이응 (e.g. 아), then the 받침 would move to the start of the next syllable (so 작아 is pronounced like 자가).
But 맛없다 is pronounced like 마덥따, not like 마섭따 as the above rule would predict.
Anyone have a good explanation for this? What are some other examples of this phenomenon?