On 05/31/2017 02:10 AM, Vasileios Anagnostopoulos wrote:

> compiler enforced @throws

For that to be possible, the compiler would have to see all definitions, which is not possible with separate compilation.

Besides, I think the only meaning of @throws would be "may throw". If so, since the implementation of every function can be changed to call any other function, the possibility of throwing would always exist.

Ali

  • Question on @nothrow Vasileios Anagnostopoulos via Digitalmars-d-learn
    • Re: Question on @no... Mike Parker via Digitalmars-d-learn
      • Re: Question on... Vasileios Anagnostopoulos via Digitalmars-d-learn
        • Re: Questio... Ali Çehreli via Digitalmars-d-learn
          • Re: Que... Vasileios Anagnostopoulos via Digitalmars-d-learn
            • Re... Ali Çehreli via Digitalmars-d-learn
              • ... Vasileios Anagnostopoulos via Digitalmars-d-learn
                • ... Ali Çehreli via Digitalmars-d-learn
                • ... Vasileios Anagnostopoulos via Digitalmars-d-learn
                • ... Vasileios Anagnostopoulos via Digitalmars-d-learn
                • ... Ali Çehreli via Digitalmars-d-learn
    • Re: Question on @no... Jonathan M Davis via Digitalmars-d-learn
    • Re: Question on @no... Vasileios Anagnostopoulos via Digitalmars-d-learn
    • Re: Question on @no... Yuxuan Shui via Digitalmars-d-learn

Reply via email to