Prevent stub inclusion when building shared objects (#10875)

This commit is contained in:
Jack May
2020-07-01 13:15:30 -07:00
committed by GitHub
parent 2669ccb864
commit 52526a9bc2
12 changed files with 17 additions and 10 deletions

View File

@@ -53,7 +53,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -85,7 +85,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -20,7 +20,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -201,4 +201,5 @@ fn process_instruction(
Ok(())
}
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();

View File

@@ -195,4 +195,5 @@ fn process_instruction(
Ok(())
}
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();

View File

@@ -21,7 +21,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -29,7 +29,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -51,7 +51,7 @@ pub fn many_args_sret(
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -67,7 +67,7 @@ fn process_instruction(
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -26,7 +26,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]

View File

@@ -27,7 +27,7 @@ impl<'a> TestDep {
#[cfg(test)]
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
// Pull in syscall stubs when building for non-BPF targets
solana_sdk::program_stubs!();
#[test]