Skip to content

Commit

Permalink
Fix Windows shared lib build
Browse files Browse the repository at this point in the history
  • Loading branch information
MikePopoloski committed Mar 7, 2024
1 parent ea14f8a commit 0bc4a91
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions include/slang/ast/Compilation.h
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ struct SLANG_EXPORT CompilationOptions {

/// Information about how a bind directive applies to some definition
/// or specific target node.
struct BindDirectiveInfo {
struct SLANG_EXPORT BindDirectiveInfo {
/// The syntax node of the bind directive.
const syntax::BindDirectiveSyntax* bindSyntax = nullptr;

Expand Down Expand Up @@ -221,7 +221,7 @@ struct BindDirectiveInfo {
/// bind directives should be applied. These are assembled
/// from defparam values, bind directives, and command-line
/// specified overrides.
struct HierarchyOverrideNode {
struct SLANG_EXPORT HierarchyOverrideNode {
/// A map of parameters in the current scope to override.
/// The key is the syntax node representing the parameter and the value is a pair,
/// the first element of which is the value to set the parameter to and the second
Expand Down
2 changes: 1 addition & 1 deletion include/slang/ast/symbols/CompilationUnitSymbols.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
//------------------------------------------------------------------------------
#pragma once

#include "slang/ast/Compilation.h"
#include "slang/ast/Scope.h"
#include "slang/ast/Symbol.h"
#include "slang/syntax/SyntaxFwd.h"
Expand All @@ -21,7 +22,6 @@ class ConfigBlockSymbol;
class Expression;
class InstanceSymbol;
class Type;
struct BindDirectiveInfo;

/// The root of a single compilation unit.
class SLANG_EXPORT CompilationUnitSymbol : public Symbol, public Scope {
Expand Down

0 comments on commit 0bc4a91

Please sign in to comment.