---
title: illegalInstruction
framework: metrickit
role: symbol
role_heading: Type Property
path: metrickit/crashdiagnostic/terminationcategory-swift.struct/illegalinstruction
---

# illegalInstruction

The app was terminated for executing an illegal or undefined instruction.

## Declaration

```swift
static let illegalInstruction: CrashDiagnostic.TerminationCategory
```

## Discussion

Discussion Corresponds to illegalInstructionTerminationCount and illegalInstructionTerminationCount.

## See Also

### Termination categories

- [badAccess](metrickit/crashdiagnostic/terminationcategory-swift.struct/badaccess.md)
- [abnormal](metrickit/crashdiagnostic/terminationcategory-swift.struct/abnormal.md)
- [watchdog](metrickit/crashdiagnostic/terminationcategory-swift.struct/watchdog.md)
- [taskTimeout](metrickit/crashdiagnostic/terminationcategory-swift.struct/tasktimeout.md)
- [fileLock](metrickit/crashdiagnostic/terminationcategory-swift.struct/filelock.md)
