The caterpillar feeds on Astragalus species, such as Astragalus austriacus , as well as on Salix  and Coronilla plants.
Caterpillars are known to feed on various plant species, including those mentioned in the reference: Astragalus, Salix, and Coronilla.