// Compiler implementation of the D programming language
// Copyright (c) 1999-2016 by Digital Mars
// All Rights Reserved
// http://www.digitalmars.com
// Distributed under the Boost Software License, Version 1.0.
// http://www.boost.org/LICENSE_1_0.txt

module dmd.hooks;

import dmd.dscope;
import dmd.expression;

import gen.ldctraits;

/// Returns `null` when the __trait was not recognized.
Expression semanticTraitsHook(TraitsExp e, Scope* sc)
{
    return semanticTraitsLDC(e, sc);
}
