Атрибуты OCaml

Я посмотрел руководство и обнаружил, что в OCaml есть атрибуты, которые объявляют вещи устаревшими (см.http://caml.inria.fr/pub/docs/manual-ocaml/extn.html), но я не могу понять, как заставить их распознаваться компилятором.

Вот программа, которую я написал:

let x = 1 [@@ocaml.deprecated "don't use this"]

type t = X | Y [@@ocaml.deprecated "don't use this"]

let _ =
  let y = Y in
  match y with
  | X ->
    print_string (string_of_int x)
  | Y -> assert false

(Я тоже пробовал[@@deprecated ...] скорее, чем[@@ocaml.deprecated ...] с такими же результатами). Я не получаю никаких предупреждений при запуске:

ocamlbuild src/trial.byte

Есть ли что-то, что мне нужно настроить в моем_tags файл? Есть что-то еще, что я здесь скучаю?

Ответы на вопрос(2)

Ваш ответ на вопрос