Basic item_types test.

This commit is contained in:
Emilio Cobos Álvarez
2018-07-25 13:10:35 +02:00
committed by Ryan Hunt
parent e3e1bb82bf
commit 5da9ae98d3
6 changed files with 49 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
#include <stdint.h>
#include <stdlib.h>
#include <stdbool.h>
enum OnlyThisShouldBeGenerated {
Foo,
Bar,
};
typedef uint8_t OnlyThisShouldBeGenerated;
+9
View File
@@ -0,0 +1,9 @@
#include <stdint.h>
#include <stdlib.h>
#include <stdbool.h>
enum OnlyThisShouldBeGenerated {
Foo,
Bar,
};
typedef uint8_t OnlyThisShouldBeGenerated;
+7
View File
@@ -0,0 +1,7 @@
#include <cstdint>
#include <cstdlib>
enum class OnlyThisShouldBeGenerated : uint8_t {
Foo,
Bar,
};
+9
View File
@@ -0,0 +1,9 @@
#include <stdint.h>
#include <stdlib.h>
#include <stdbool.h>
enum OnlyThisShouldBeGenerated {
Foo,
Bar,
};
typedef uint8_t OnlyThisShouldBeGenerated;
+12
View File
@@ -0,0 +1,12 @@
pub const MY_CONST: u8 = 4;
#[no_mangle]
pub extern "C" fn ExternFunction() {
}
#[repr(u8)]
pub enum OnlyThisShouldBeGenerated {
Foo,
Bar,
}
+3
View File
@@ -0,0 +1,3 @@
[export]
item_types = ["enums"]
include = ["OnlyThisShouldBeGenerated"]