Syntaxe
|
resultval = catchpad within catchswitch [args*]
|
Paramètres
| Nom |
Description |
| resultval |
Ce paramètre permet d'indiquer le résultat de l'instruction catchpad. Il est de type token et identifie le bloc de traitement d'exception. |
| catchswitch |
Ce paramètre permet d'indiquer à quel catchswitch ce catchpad est rattaché. Le catchswitch détermine comment les différents catchpad sont sélectionnés. |
| args |
Ce paramètre permet d'indiquer la liste des paramètres nécessaires au gestionnaire d'exception. Ils dépendent du modèle cible, comme SEH (souvent un pointeur vers un filtre ou un type d'exception). |
Description
Cette instruction permet d'effectuer un traitement des exceptions de LLVM pour spécifier qu'un bloc de base commence un gestionnaire de catch - un programme dans lequel une routine personnalisé tente de transférer le contrôle pour intercepter une exception.
Dernière mise à jour : Jeudi, le 13 juin 2019