It works fine as long as CertificateSigAlgorithmASN1 is defined. When loading from Monticello the order is now critical to getting the pragma reloaded. If the classes are loaded out of order the loading stops with:
Yes, I am aware of this problem. Better not use classes as arguments to Pragmas, but instead use a symbol that you resolve dynamically at runtime. A class cannot be be part of a literal, so we should probably remove this possibility from the Pragma parser anyway.
Lukas