Answer
Killed. After Zhuge Liang's death, Wei Yan was falsely accused of treason by Yang Yi, Zhuge Liang's successor. Wei Yan, known for his bravery and loyalty, was enraged by the accusation and rebelled. However, he was defeated and killed by Ma Dai, another Shu general.