diff --git a/inter/pipeline-module/Chapter 3/Parsing Stages.w b/inter/pipeline-module/Chapter 3/Parsing Stages.w index 5a302ceeed..65dc3457d6 100644 --- a/inter/pipeline-module/Chapter 3/Parsing Stages.w +++ b/inter/pipeline-module/Chapter 3/Parsing Stages.w @@ -316,6 +316,9 @@ the directive type as 0. if (Characters::is_whitespace(Str::get(pos)) == FALSE) I6_dir = MYSTERY_PLM; } + if (I6_dir == MYSTERY_PLM) + (*(docket->error_callback))( + "this Inform 6 directive is not supported in kits or '(-' inclusions: '%S'", R); Regexp::dispose_of(&mr); @ And that's it: the result of these stages is just to break the I6T source they