1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Regression test for http://crbug.com/421958 6 7 #ifndef CRASH_ON_INVALID_H_ 8 #define CRASH_ON_INVALID_H_ 9 10 namespace blink { 11 12 class Visitor; 13 class GamepadCommon {}; 14 class ScriptWrappable {}; 15 16 class Gamepad final : public GarbageCollectedFinalized<Gamepad>, 17 public GamepadCommon, 18 public ScriptWrappable { 19 public: 20 virtual const WrapperTypeInfo *wrapperTypeInfo() const {} 21 void trace(Visitor *); 22 }; 23 24 } 25 26 #endif 27