Exception: Rubycc::Rmake::ExpansionError

Inherits:
RmakeError show all
Defined in:
lib/rubycc/rmake/errors.rb

Overview

Raised when variable expansion exceeds its depth budget, which in practice means a reference cycle (A = $(B) / B = $(A)). It is a DoS fail-safe, not a diagnosis of the exact cycle — the budget stops unbounded recursion before it can exhaust the Ruby stack.