// test parsing of UserQualifiers

int const $tainted $wagaaa x;
int $gronk q;

int $Btainted * $Ctainted y;

class MustBeMembers {
  char $Atainted * $barf gronk($Dtainted int x, $Etainted char) $snarg;

  void foo() $lurp $goink {
    char $untainted * $Ftainted $gronk $foo * $blort x;
  }
};

typedef int $waga foo2;

$barf $oink foo2 $urp $glop z;
