---
title: "Static Initialization Order Fiasco"
description: "Catches Static Initialization Order Fiascos in C++, that can lead to subtle, compiler-version-dependent errors."
---

Catches Static Initialization Order Fiascos in C++, that can lead to subtle, compiler-version-dependent errors.

Activate with `--siof`.

Supported languages:
- C/C++/ObjC: Yes
- Java: No



## List of Issue Types

The following issue types are reported by this checker:
- [STATIC_INITIALIZATION_ORDER_FIASCO](all-issue-types.md#static_initialization_order_fiasco)