1cb93a386Sopenharmony_ci// Copyright 2020 The Tint Authors. 2cb93a386Sopenharmony_ci// 3cb93a386Sopenharmony_ci// Licensed under the Apache License, Version 2.0 (the "License"); 4cb93a386Sopenharmony_ci// you may not use this file except in compliance with the License. 5cb93a386Sopenharmony_ci// You may obtain a copy of the License at 6cb93a386Sopenharmony_ci// 7cb93a386Sopenharmony_ci// http://www.apache.org/licenses/LICENSE-2.0 8cb93a386Sopenharmony_ci// 9cb93a386Sopenharmony_ci// Unless required by applicable law or agreed to in writing, software 10cb93a386Sopenharmony_ci// distributed under the License is distributed on an "AS IS" BASIS, 11cb93a386Sopenharmony_ci// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12cb93a386Sopenharmony_ci// See the License for the specific language governing permissions and 13cb93a386Sopenharmony_ci// limitations under the License. 14cb93a386Sopenharmony_ci 15cb93a386Sopenharmony_ci#include "src/ast/expression.h" 16cb93a386Sopenharmony_ci 17cb93a386Sopenharmony_ci#include "src/sem/expression.h" 18cb93a386Sopenharmony_ci#include "src/sem/info.h" 19cb93a386Sopenharmony_ci 20cb93a386Sopenharmony_ciTINT_INSTANTIATE_TYPEINFO(tint::ast::Expression); 21cb93a386Sopenharmony_ci 22cb93a386Sopenharmony_cinamespace tint { 23cb93a386Sopenharmony_cinamespace ast { 24cb93a386Sopenharmony_ci 25cb93a386Sopenharmony_ciExpression::Expression(ProgramID pid, const Source& src) : Base(pid, src) {} 26cb93a386Sopenharmony_ci 27cb93a386Sopenharmony_ciExpression::Expression(Expression&&) = default; 28cb93a386Sopenharmony_ci 29cb93a386Sopenharmony_ciExpression::~Expression() = default; 30cb93a386Sopenharmony_ci 31cb93a386Sopenharmony_ci} // namespace ast 32cb93a386Sopenharmony_ci} // namespace tint 33