मूलत: कंपाईलर काय करतो ते म्हणजे जेव्हा स्टॅक फ्रेम तयार होईल तेव्हा कंपाईलर स्टॅकमध्ये कॅनरी घालू शकेल.
முக்கியமாக கம்பைலர் என்ன செய்கிறது என்றால், ஒரு ஸ்டேக் ஃபிரேம் உருவாக்கப்படும் போதெல்லாம் கம்பைலர் ஸ்டாக்கில் ஒரு கேனரியை நுழைக்கும்.